Как конвертировать Excel XLS в CSV с помощью PHP Может ли кто-нибудь помочь мне преобразовать XLS в CSV с помощью PHP? У меня есть расширенный лист, содержащий список документов, я хочу преобразовать его в формате CSV с помощью PHP. Ответ 1 Возможно, вы можете запустить чтение XLS с помощью PHP. Затем, используя основную логику для вывода того, что вы хотите (csv в вашем случае). Удачи, Ответ 2 Это, безусловно, будет работать, require_once 'Classes/PHPExcel/IOFactory.php'; $inputFileType = 'Excel5'; $inputFileName = 'YOUR_EXCEL_FILE_PATH'; $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcelReader = $objReader->load($inputFileName); $loadedSheetNames = $objPHPExcelReader->getSheetNames(); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcelReader, 'CSV'); foreach($loadedSheetNames as $sheetIndex => $loadedSheetName) { $objWriter->setSheetIndex($sheetIndex); $objWriter->save($loadedSheetName.'.csv'); } Надеюсь, что это поможет... Ответ 3 Вы можете использовать библиотеку php PHPExcel для чтения файла excel и просто перебрать строки и ячейки и просто записать данные в файл csv?
Ответ 1 Возможно, вы можете запустить чтение XLS с помощью PHP. Затем, используя основную логику для вывода того, что вы хотите (csv в вашем случае). Удачи,
Ответ 2 Это, безусловно, будет работать, require_once 'Classes/PHPExcel/IOFactory.php'; $inputFileType = 'Excel5'; $inputFileName = 'YOUR_EXCEL_FILE_PATH'; $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcelReader = $objReader->load($inputFileName); $loadedSheetNames = $objPHPExcelReader->getSheetNames(); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcelReader, 'CSV'); foreach($loadedSheetNames as $sheetIndex => $loadedSheetName) { $objWriter->setSheetIndex($sheetIndex); $objWriter->save($loadedSheetName.'.csv'); } Надеюсь, что это поможет...
Ответ 3 Вы можете использовать библиотеку php PHPExcel для чтения файла excel и просто перебрать строки и ячейки и просто записать данные в файл csv?