Используем библиотеку PHPExcel
Ссылка на gitHub
1 2 3 4 5 6 7 8 9 10 11 12 |
function convertXLStoCSV($infile, $outfile) { $fileType = PHPExcel_IOFactory::identify($infile); $objReader = PHPExcel_IOFactory::createReader($fileType); $objReader->setReadDataOnly(true); $objPHPExcel = $objReader->load($infile); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV'); $objWriter->setDelimiter(';'); $objWriter->save( _DIR_ . "/temp/" . $outfile ); } |
И вызовем функцию нашу
1 2 3 |
convertXLStoCSV($import_file, $name); // $import_file - путь до файла // $name - Его имя |
Ссылка на архив