CSV (.csv)

CSV es una tabla de coordenadas en texto plano: una fila por punto y una columna por campo. Es el formato que conviene cuando el destino es una hoja de cálculo, una base de datos o un script y no un dispositivo GPS.

De un vistazo

Extensión .csv
Codificación csv
Tipo de medio text/csv
Creado en 1972
Por No single inventor; standardised retrospectively by the IETF
Versión actual RFC 4180, published October 2005

Historia

CSV es anterior al ordenador personal. El compilador Fortran de IBM bajo OS/360 admitía en 1972 la entrada y salida de listas separadas por comas, y el término «comma-separated value» ya estaba impreso en 1983. Durante décadas fue una convención y no un estándar; la IETF publicó en octubre de 2005 la RFC 4180, que por fin definió las reglas de entrecomillado y registró el tipo de medio text/csv.

Dónde se usa

Todas las hojas de cálculo abren CSV (Excel, LibreOffice Calc, Numbers, Google Sheets), igual que las bases de datos relacionales, las herramientas SIG y cualquier lenguaje de scripting que se precie. Más de 200 portales de datos abiertos de gobiernos e instituciones publican en este formato. Para trabajo con GPS es la exportación preferida cuando los datos se van a analizar y no a navegar.

Estructura

Un archivo CSV son líneas de campos separados por un delimitador, y la primera línea suele dar nombre a las columnas. La RFC 4180 usa la coma, termina las líneas con CR/LF y exige que un campo que contenga una coma, unas comillas dobles o un salto de línea vaya entre comillas dobles, duplicando las comillas internas. La variante con punto y coma existe porque el alemán y otras configuraciones regionales europeas usan la coma como separador decimal, lo que chocaría con el delimitador de campos en cada coordenada; RouteConverter admite ambas, por lo que hay dos formatos y no uno.

Difusión

Universal y, a la vez, universalmente poco especificado. La RFC 4180 describe el caso común, pero los archivos reales varían en delimitador, entrecomillado, fin de línea, codificación y orden de columnas, así que las columnas de un CSV de GPS son las que haya decidido escribir el programa exportador.

Compatibilidad en RouteConverter

Lee CSV Comma, CSV Semicolon
Escribe CSV Comma, CSV Semicolon

Esta página cubre los dos formatos CSV genéricos. RouteConverter también lee varios diseños CSV específicos de registradores (Columbus, Haicom, i-Blue 747, Qstarz BT-Q1000, Route 66 y Flightradar 24), que tienen columnas fijas propias y páginas propias.

Especificaciones y documentación

Conversiones relacionadas

Preguntas frecuentes

¿Qué es un archivo .csv?

CSV es una tabla de coordenadas en texto plano: una fila por punto y una columna por campo. Es el formato que conviene cuando el destino es una hoja de cálculo, una base de datos o un script y no un dispositivo GPS.

¿Cómo se abre un archivo .csv?

RouteConverter, el conversor gratuito para Windows, macOS y Linux, abre archivos CSV: iniciar la aplicación, cargar el archivo y verlo en el mapa o guardarlo en otro formato.

¿A qué formatos se puede convertir un archivo .csv?

RouteConverter convierte gratis archivos .csv a otros formatos. Estas conversiones tienen su propia guía: CSV a GPX, CSV a TCX.