我可以使用哪个PHP库/类来读写Excel文件?

5
我正在寻找一个支持接收Excel文件(如.xls或.xlsx)并具有某种功能来创建填充每列值的数组(单独的数组)的PHP库。
我知道可能没有现成的解决方案,因此我考虑编程。但是,我想知道哪个库可以用于几种情况?
我遇到的几个是:

https://github.com/PHPOffice/PHPExcel

http://sourceforge.net/projects/phpexcelreader/

https://github.com/PHPOffice/PHPExcel

我不知道该选择哪一个,虽然CodePlex的功能似乎最强大,但我不想使用太重的PHP库,最终只使用其中10%的代码。

此外,根据框架的不同,哪一个更适合呢?


1
https://github.com/PHPOffice/PHPExcel 和 http://phpexcel.codeplex.com/ 是同一个库;我推荐使用它(尽管作为开发者,我有一些偏见)。 - Mark Baker
我发现了 Spout 库,它易于使用且能快速生成、读取 Excel 文件,拥有许多功能。https://github.com/box/spout - Oscar Gallardo
2个回答

8
PHPExcel 是一个非常棒的库。我喜欢使用它!
你也可以在 CodeIgniter 上查看这个库的一个例子,点此

3
请注意,PHPExcel在处理大文件时速度非常缓慢且使用多达数GB的内存,因此无法使用。 - Somnium
PHPExcel的开发已经停止 - 重写版本(为了提高代码质量而放弃兼容性)可以在https://github.com/PHPOffice/PhpSpreadsheet项目中找到。 - flowtron

2

我在codeplex上使用PHPExcel!他们在那里提供了很好的支持!此外,它非常轻量级且有很好的文档!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接