此刻,我正在处理文件/数据的大量接口,并且某些文件是XLS格式,我需要将它们标准化为csv(因此,基本上将XLS转换为CSV文件)
问题是PHPExcel(和类似的库)立即加载整个工作表数据,从而耗尽了内存。
到目前为止,我尝试了各种库(与此同时,尽管到目前为止还算不上运气,但正在协商将数据保存在csv中)
我正在各种大型文件上运行测试,使用ini_set等在脚本运行之前和之后都正确设置了内存分配。
请问有没有一种方法可以逐行或按块(例如fgetcsv或fread)读取xls?
我正在对此进行编程,因此它可以与任何文件大小一起使用(即使需要花一些时间才能运行),因为这是一个全自动系统。
PS:我已经查看了此信息以及其他各种信息 Reading an Excel file in PHP
感谢和问候, 奥利弗
答案 0 :(得分:2)
可能的方法...
希望有帮助!