csv文件未正确打开

时间:2012-06-19 10:02:36

标签: excel

我在打开csv文件时遇到问题。

我有一个导出按钮。单击时,将使用来自我的数据库的数据生成csv文件。

生成的文件在我的位置正确打开,但同一个文件在我的客户端PC上断开。

有人可以帮我解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

按如下方式正确填写csv,

$arr = ("data1,data2,data3,data3","data1,data2,data3,data3","data1,data2,data3,data3");
$fp = fopen('/tmp/reports.csv', 'w');
foreach ($arrData as $line) {
 fputcsv($fp, explode(',', $line));
}
fclose($fp);
header('Content-type: application/excel');
header('Content-Disposition: attachment; filename="reports.csv"');
readfile('/tmp/reports.csv');