Подтвердить что ты не робот

Есть ли библиотека, которая может писать CSV файл RFC 4180 с PHP?

Я знаю fputcsv, но согласно эта ошибка "wontfix" fputcsv не выполняет корректный вывод, и его поведение не будет исправлено по соображениям совместимости. Я предпочел бы реализацию, совместимую с RFC 4180, поэтому Excel и LibreOffice могут открывать ее во всех случаях.

Я пробовал поиск в Интернете для библиотеки, которая делает это правильно, но, похоже, нет консенсуса относительно приличной сторонней библиотеки, вместо этого обычно предлагая дефектный fputcsv. Я всегда мог катиться самостоятельно, но я бы предпочел не изобретать колесо, если это вообще возможно.

4b9b3361

Ответ 1

Кажется, что каждая библиотека там в 2008 году прекратила разработку. Я не уверен, что с этим. Здесь представлены популярные варианты:

Я не могу ручаться за любой из них. Я живу в волшебной стране, где мне нужно иметь дело с файлами CSV, созданных в Excel, которые никогда не будут содержать новые строки в поле. Это позволяет мне уйти с fgetcsv/fputcsv и быть блаженно не осведомленным о том, как они разбиты в реальном мире.