导入大量数据的最佳方式(Csv vs xls vs xlsx vs?)

时间:2012-09-22 13:54:36

标签: php import

我有一个php应用程序,需要在代码点火器框架之外尽可能少的要求处理php的许多配置。

我现在有一个使用.csv文件的导入功能。 Csv非常好,好像是跨平台的。但是当使用excel时,人们会遇到麻烦。它也无法正确显示中文字符。

然后是.xls和.xlsx文件。有这些库但通常需要php_zip

我应该选择哪种选项适用于许多php安装并且适合显示和导入?

2 个答案:

答案 0 :(得分:0)

导出CSV时可能会丢失信息。
 它只会保存单元格的值 - 而不是它们的格式信息。

答案 1 :(得分:0)

你无法在不解压缩的情况下阅读.xlsx文件,这意味着你需要一个zip库。

PHPExcel处理几种格式的excel文件,但它可能有点资源匮乏。

http://phpexcel.codeplex.com/

XLSX2CSV资源消耗较少,但只读取一页多页工作表,不读取解析公式,也不处理.xls文件。

http://davidacollins.com/weblog/xlsx2csv