导出前最好转码下iconv转成gbk的" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>PHP</em> <em>导出excel</em>文件响应的内容

<em>PHP</em> <em>导出excel</em>文件响应的内容

作者:乔山办公网日期:

返回目录:excel表格制作


$str=mb_convert_encoding($str,"UTF-8");

导出前最好转码下iconv转成gbk的,数据库里是utf8的
中间用文本文件过度一下试试。

你指定的PHPExcel生成的是xls格式的文件。是一种电子表格格式,这种格式一般是用excel打开处理的。直接用文本方式显示就是乱码的。但为什么是直接输出这些乱而不是下载呢?是因为你没有给输出指定头信息告诉浏览器输出的内容不是直接显示而是供下载的,浏览器所以浏览器也不懂,它只好老老实实给输出来。你试e799bee5baa6e78988e69d83364着在上面那段代码前加上如下内容:
header("Cache-Control: public");
header("Pragma: public");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type:application/download");
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=你自己指定或生成文件名.xls");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网