生成可以通过Excel打开的CSV文件

时间:2017-01-06 12:55:04

标签: php excel csv

我在PHP中使用fputcsv函数生成一个CSV文件。除了每行都是Microsoft Excel中的一列数据之外,一切正常。我可以在每个数据中添加或替换任何内容,以便可以按数据打开列吗?

$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

1 个答案:

答案 0 :(得分:1)

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

如果要将记录放入单个列中,请在导入之前将它们用双引号括起来:

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

这会产生:

enter image description here