w3schools procesar make from php csv fputcsv rfc4180

procesar - ¿Hay alguna biblioteca que pueda escribir un archivo CSV RFC 4180 con PHP?



php procesar csv (1)

Parece que cada biblioteca dejó de desarrollarse en algún momento en 2008. No estoy seguro de qué pasa con eso. Aquí parecen ser las opciones populares:

No puedo responder por ninguno de estos. Resulta que vivo en una tierra mágica donde solo tengo que lidiar con archivos CSV generados por Excel que nunca, nunca contendrán nuevas líneas en un campo. Esto me permite salirse con fgetcsv / fputcsv y ser felizmente ignorante de cómo están rotos en el mundo real.

Soy consciente de fputcsv, pero de acuerdo con este error "wontfix", fputcsv no escapa correctamente la entrada, y su comportamiento no se solucionará por razones de compatibilidad. Preferiría una implementación que sea compatible con RFC 4180 para que Excel y LibreOffice puedan abrirla en todos los casos.

He intentado buscar en Google una biblioteca que hace esto correctamente, pero no parece haber un consenso sobre una biblioteca decente decente, en lugar de eso comúnmente sugiere el fputcsv defectuoso. Siempre podría hacer mi propia versión, pero preferiría no reinventar la rueda si es posible.