Excel csv文件未正确打开

Excel csv文件未正确打开,excel,Excel,我在打开csv文件时遇到问题 我有一个导出按钮。单击后,将使用我的数据库中的数据生成一个csv文件 生成的文件在我的位置正确打开,但同一文件在我的客户端pc上被破坏 有人能帮我解决这个问题吗 谢谢正确填写csv,如下所示: $arr = ("data1,data2,data3,data3","data1,data2,data3,data3","data1,data2,data3,data3"); $fp = fopen('/tmp/reports.csv', 'w'); foreach ($ar

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

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

生成的文件在我的位置正确打开,但同一文件在我的客户端pc上被破坏

有人能帮我解决这个问题吗


谢谢

正确填写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');