Tag: Excel预览模式: 普通 | 列表

php导出到Excel 或 CSV (附utf8、gbk 编码转换)

php导入到excel乱码是因为utf8编码在xp系统不支持所有utf8编码转码一下就完美解决了

utf-8编码案例

PHP代码
  1. <?php    
  2. header("Content-Type: application/vnd.ms-excel; charset=UTF-8");    
  1.  
  2. header("Pragma: public");    

  1.  
  2. header("Expires: 0");    
  3. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");    
  4. header("Content-Type: application/force-download");    
  5. header("Content-Type: application/octet-stream");    
  6. header("Content-Type: application/download");    
  7. header("Content-Disposition: attachment;filename=11.xls ");    
  8. header("Content-Transfer-Encoding: binary ");    
  9. ?>    
PHP代码
  1. <?    
  2. $filename="php导入到excel-utf-8编码";    
  3. $filename=iconv("utf-8""gb2312"$filename);    
  4. echo $filename;    
  5. ?>   

gbk编码案例

PHP代码
  1. <?php    
  2. header("Content-Type: application/vnd.ms-excel; charset=UTF-8");    
  3. header("Pragma: public");    
  4. header("Expires: 0");    
  5. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");    
  6. header("Content-Type: application/force-download");    
  7. header("Content-Type: application/octet-stream");    
  8. header("Content-Type: application/download");    
  9. header("Content-Disposition: attachment;filename=11.xls ");    
  10. header("Content-Transfer-Encoding: binary ");    
  11. ?>    

 

PHP代码
  1. <?    
  2. $filename="php导入到excel-utf-8编码";    
  3. echo $filename;    
  4. ?>   

访问网站的时候就下载到excel里面

要弄单元格区别的话

用table表格做网页的就可以了

查看更多...

Tags: php Excel csv

分类:PHP/JSP | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 593