qns_fengyusong 发表于 2017-3-30 09:41:02

php点击保存excel文件

代码示例:
$URL="test.csv";
//将utf8转为gbk,否则会出现中文乱码
$Content= iconv('utf-8', 'gbk', '测试,测试,测试')."\n";   
//将内容写入文件   
file_put_contents($URL, $Content);
//文件的类型
header('Content-type: application/vnd.ms-excel');
//下载显示的名字
header('Content-Disposition: attachment; filename=' . $URL);
readfile($URL);
exit;

注意:
1. csv文件是以逗号分隔的,如果希望一个单元格中包含逗号,则将包含逗号的内容用双引号包含起来。例如: "1,2,3" ,则1,2,3显示在一个单元格中。
2. csv文件是以\n分行,如果希望一个单元格中包含多行,则将包含逗号的内容用双引号包含起来。例如: "test1\ntest2\testn3"。
页: [1]
查看完整版本: php点击保存excel文件