Hola usuario de nuestra web, tenemos la solución a lo que buscabas, deslízate y la hallarás aquí.
Solución:
Esto seguramente funcionará,
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');
Espero que esto ayude…
Vuelva a escribir el código proporcionado por @Rajat Modi utilizando la biblioteca PhpSpreadsheet debido a que PHPExcel está obsoleto.
https://github.com/PHPOffice/PhpSpreadsheet
https://phpspreadsheet.readthedocs.io/en/develop/
load($xls_file);
$loadedSheetNames = $spreadsheet->getSheetNames();
$writer = new Csv($spreadsheet);
foreach($loadedSheetNames as $sheetIndex => $loadedSheetName)
$writer->setSheetIndex($sheetIndex);
$writer->save($loadedSheetName.'.csv');
Probablemente puedas empezar a leer un XLS usando PHP.
Luego, use la lógica principal para generar lo que desea (csv en su caso).
Buena suerte,
Tienes la opción de defender nuestra función escribiendo un comentario o valorándolo te estamos agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)