Saltar al contenido

Cómo convertir Excel XLS a CSV usando PHP

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)


Tags : / / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *