Я пытаюсь написать конвертер, который конвертирует данный Excel2007 в формат CSV. В моем случае, если на листе указано значение столбца с разделителями-запятыми, необходимо ввести строку для записи в CSV
Вот мой EXCEL
На приведенном выше рисунке в столбце профессию указаны значения, разделенные запятыми. Когда мы конвертируем это с помощью PhpExcel, это должно выглядеть примерно так:
Любая идея? Вот мой код.
<?php
require_once 'PHPExcel/Classes/PHPExcel/IOFactory.php';
$inputFileName = 'SampleProduct.xlsx';
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$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("sample.csv");
}