Change CSV delimiter to comma in PHP
у меня есть небольшая проблема, у меня есть CSV-файл с разделителем ;
, Проблема в том, что когда я пытаюсь создать объект с помощью:
$objReader = PHPExcel_IOFactory::createReader('CSV');
возвращает мне следующую ошибку:
is not recognised as an OLE file
я понимаю, что проблема в том, что CSV должен быть разделен запятой, а не точкой с запятой, я попытался изменить расширение вручную, но файл становится поврежденным, и он также не позволяет мне открыть его с помощью Excel5, поэтому я сомневаюсь, можно ли его прочитать файл и заменить разделитель, который приходит с запятой.
2
1 answers
Использует setDelimiter
чтобы решить вашу проблему:
$objReader = PHPExcel_IOFactory::createReader('CSV');
$objReader->setDelimiter(';');
//resto del código...