Подтвердить что ты не робот

Как конвертировать Excel XLS в CSV с помощью PHP

Может ли кто-нибудь помочь мне преобразовать XLS в CSV с помощью PHP?

У меня есть расширенный лист, содержащий список документов, я хочу преобразовать его в формате CSV с помощью PHP.

4b9b3361

Ответ 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?