CSV
De Wikipedia, la enciclopedia libre
Los ficheros CSV (del inglés comma-separated values) son un tipo de documento sencillo para representar datos en forma de tabla, en las que las columnas se separan por comas (o punto y coma) y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles.
El formato CSV es muy sencillo y no indica un juego de caracteres concreto, ni cómo van situados los bytes, ni el formato para el salto de línea. Estos puntos deben de indicarse muchas veces al abrir el fichero, por ejemplo, con una hoja de cálculo.
[editar] Ejemplo
OBRA | AUTOR | EDITORIAL |
Robots e Imperio | Isaac Asimov | Plaza y Janés |
Invernáculo | Brian W. Aldiss | Minotauro |
Absolute OpenBSD "2d Edition" | Michael W. Lucas | No Starch Press |
Mercaderes del Espacio | Frederik Pohl, C. M. Kornbluth | Minotauro |
El ejemplo anterior se podría representar en CSV como:
OBRA,AUTOR,EDITORIAL Robots e Imperio, Isaac Asimov, Plaza y Janés Invernáculo, Brian W. Aldiss, Minotauro "Absolute OpenBSD ""2d Edition""", Michael W. Lucas, No Starch Press Mercaderes del Espacio, "Frederik Pohl, C. M. Kornbluth",Minotauro
Destacar de este ejemplo:
- los campos con comas, comillas dobles (o saltos de línea), se encierran entre comillas dobles.
- una comilla doble en un campo debe doblarse (" pasa a ser "").
- no se deben dejar espacios delante y detrás de las columnas.
- cada fila se separa de la anterior por un salto de línea.
[editar] Enlaces externos
- RFC 4180: Formato y tipo MIME para ficheros CSV
- How To: The Comma Separated Value (CSV) File Format (inglés)