生成一个可以通过excel打开的CSV文件

我在PHP中用fputcsv函数生成一个CSV文件。 一切工作正常,除了每行是Microsoft Excel中的一列数据。 有什么我可以添加或replace每个数据,以便它可以打开列每个数据?

$output = fopen('php://output', 'w'); foreach(...){ fputcsv($output, $csv_data); 

CSV内容就像

 2017-01-06 14:51:15,1,2 2017-01-06 14:50:08,3,4 

Excel通常会使用逗号分析您的logging。

如果您想将logging归入单列,请在导入之前用双引号括起来:

“2017-01-06 14:51:15,1,2”
“2017-01-06 14:50:08,3,4”

这产生:

在这里输入图像说明