How to convert Excel XLS to CSV using PHP

后端 未结 4 1999
面向向阳花
面向向阳花 2020-11-30 08:39

Can anyone guide me how to convert XLS to CSV using PHP?

I have excel spread sheet which contains a list of documents, I want to convert this with CSV format using P

4条回答
  •  时光取名叫无心
    2020-11-30 09:20

    Rewrite the code provided by @Rajat Modi using PhpSpreadsheet library due to PHPExcel is deprecated.

    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');
    }
    

提交回复
热议问题