Cómo exportar datos en formato CSV de DOS\Windows
Resuelto
sipherion
Mensajes publicados
1836
Fecha de registro
Estado
Miembro
Última intervención
-
ryko1820 Mensajes publicados 1633 Fecha de registro Estado Miembro Última intervención -
ryko1820 Mensajes publicados 1633 Fecha de registro Estado Miembro Última intervención -
Hola a todos los aficionados de PHP,
Tengo una aplicación donde necesito importar un CSV en formato Dos\Windows, pero cuando exporto desde una aplicación que he desarrollado, lo obtengo en formato Macintosh, por lo que la importación no se realiza correctamente.
Mis encabezados:
Es Notepad++ quien me dice que mi exportación es en formato Macintosh, y cuando exporto desde la otra herramienta está correctamente en formato Dos\Windows.
¿Cómo puedo hacer una exportación en formato Dos\Windows en CSV?
Gracias por su ayuda
"Es mejor saber buscar que buscar saberlo todo."
Tengo una aplicación donde necesito importar un CSV en formato Dos\Windows, pero cuando exporto desde una aplicación que he desarrollado, lo obtengo en formato Macintosh, por lo que la importación no se realiza correctamente.
Mis encabezados:
header('Content-Encoding: UTF-8'); header('Content-type: text/csv; charset=UTF-8'); header('Content-Disposition: attachment; filename="agents_list.csv"'); Es Notepad++ quien me dice que mi exportación es en formato Macintosh, y cuando exporto desde la otra herramienta está correctamente en formato Dos\Windows.
¿Cómo puedo hacer una exportación en formato Dos\Windows en CSV?
Gracias por su ayuda
"Es mejor saber buscar que buscar saberlo todo."
3 respuestas
-
Hola,
quizás una historia de BOM (UTF-8 con o sin :: creo que notepad++ puede verlo) o quizás cambiar a la codificación WINDOWS-1252.
Puedes detenerme, pero no puedes detenernos a todos ;-) -
Sí, puedo modificarlo en Notepad++, pero esa no es mi pregunta. Aquí, busco hacer una exportación directamente en el formato correcto para automatizar el proceso de exportación / importación
--
"Es mejor saber buscar todo que intentar saberlo todo." -
He encontrado que, en mi script PHP que generaba el documento, solo había puesto \r para los saltos de línea. Al poner \r\n entiende que es del formato Windows.
Gracias de todos modos.
--
"Es mejor saber buscar todo que intentar saberlo todo."