以下代码用于使用 PHPExcel 将 XLSX 文件转换为 CSV:
<?php
require_once 'PHPExcel/PHPExcel/IOFactory.php';
$excel = PHPExcel_IOFactory::load("test123.xlsx");
$writer = PHPExcel_IOFactory::createWriter($excel, 'CSV');
$writer->setDelimiter(";");
$writer->setEnclosure("");
$writer->save("test123.csv");
?>
我正在尝试将 70MB 大小的大型 Excel 文件转换为 CSV。我收到此错误:
Warning: simplexml_load_string(): Memory allocation failed : growing buffer
我在 php.ini 中增加了
max_execution_time
和 memory_limit=-1
。
谁能告诉我为什么这个错误是我哪里出错了?