background image

PHP 实例:php 导出到 Excel 或 CSV 的详解(附 utf8gbk 编码转换)

本文为大家分享了 php 导出到 Excel 或 CSV(附 utf8、gbk 编码转换),需要的朋友参考下
php 导入到 excel 乱码是因为 utf8 编码在 xp 系统不支持所有 utf8 编码转码一下就完美解决

utf-8 编码案例
Php 代码
代码如下:
 
<?php 
header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); 
header("Pragma: public"); 
header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Type: application/force-download"); 
header("Content-Type: application/octet-stream"); 
header("Content-Type: application/download"); 
header("Content-Disposition: attachment;filename=11.xls "); 
header("Content-Transfer-Encoding: binary "); 
?> 
 
Php 代码
代码如下:
 
<? 

$filename

="php 导入到 excel-utf-8 编码"; 

$filename

=iconv("utf-8", "gb2312", 

$filename

); 

echo

 

$filename

?> 
 
gbk 编码案例
Php 代码
代码如下:
 
<?php 
header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); 
header("Pragma: public");