使用fputcsv格式化.csv数据到类似Excel的表中

时间:2011-10-17 13:55:15

标签: php mysql

有没有办法可以将使用php函数fputcsv创建的.csv文件中的数据格式化为类似Excel的表格?这意味着,我不希望我的数据用逗号分隔,我希望它们像Excel电子表格或其他东西一样出现在表格中。

我知道我可以在Excel中做到这一点,但有没有办法直接做到这一点而无需在Excel中调整文件(比如使用php函数或其他东西)

1 个答案:

答案 0 :(得分:1)

fputcsv完全符合the manual says: 它将行格式化为CSV并将其写入文件指针。

然后可以将输出导入Excel或其他支持csv的软件。

您也可以直接通过php生成Excel文件,但是您必须深入研究Excel文件格式。如果您想这样做,我建议PHPExcel。这个项目提供......

  

... PHP编程语言的一组类,允许您使用   写入和读取不同的文件格式,如Excel 2007,PDF,   HTML,...这个项目是围绕微软的OpenXML标准构建的   和PHP。