Articles of fputcsv

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

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

fputcsv и коды новой строки

Я использую fputcsv в PHP для вывода файла с разделителями-запятыми запроса базы данных. При открытии файла в gedit в Ubuntu он выглядит корректно – каждая запись имеет разрыв строки (нет видимых символов разрыва строки, но вы можете сказать, что каждая запись разделена, и открытие ее в электронной таблице OpenOffice позволяет мне правильно просматривать файл.) Однако […]

Принуждение fputcsv к использованию Enclosure For * all * Fields

Когда я использую fputcsv для записи строки в дескриптор открытого файла, PHP добавит закрытый символ в любой столбец, который, по его мнению, нуждается в нем, но оставит другие столбцы без вложений. Например, у вас может получиться такая строка 11,"Bob ",Jenkins,"200 main st. USA ",etc За исключением добавления фиктивного пространства в конец каждого поля, есть ли […]

Избегайте котировок по умолчанию из файла csv при использовании fputcsv

Избегайте котировок по умолчанию из csv, используя fputcsv fputcsv($fp, $array, ',', '"'); // OR fputcsv($fp, $array); В test.csv testname,045645765789,"""04.07.2012 12:10:52""" Как избежать вышеуказанных цитат? Как ниже testname,045645765789,04.07.2012 12:10:52

php fputcsv и охватывающие поля

Я как раз собирался задавать те же вопросы, что и вопрос, заданный здесь … Принуждение fputcsv к использованию Enclosure For * all * Fields Вопрос состоял в том, Когда я использую fputcsv для записи строки в дескриптор открытого файла, PHP добавит закрытый символ в любой столбец, который, по его мнению, нуждается в нем, но оставит […]