使用PHP.xlsx文件转换为.csv文件
2022-08-30 23:32:10
我正在寻找一种低开销的方法,使用PHP将文件转换为文件,而不会消耗多余的内存或加载无关的类。任何人?.xlsx
.csv
我正在寻找一种低开销的方法,使用PHP将文件转换为文件,而不会消耗多余的内存或加载无关的类。任何人?.xlsx
.csv
您可以在PhpSpreadsheet中使用以下代码。
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader('CSV');
$objPHPExcel = $reader->load('csv_file.csv');
$objWriter = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($objPHPExcel, 'XLSX');
$objWriter->save('excel_file.xlsx');
如果需要降低内存使用率,可以为处理提供一些缓存,请参阅 - https://phpspreadsheet.readthedocs.io/en/latest/topics/memory_saving/