¿Qué es un archivo CSV?
Un archivo CSV es una tabla en texto plano: una línea por fila, campos separados por un delimitador, normalmente una coma. Los campos que contienen el delimitador, comillas o saltos de línea se encierran entre comillas dobles. No hay hojas, fórmulas, estilos ni tipos de datos: cada valor es texto hasta que el programa que lo lee lo interpreta.
El formato se describe en la RFC 4180, pero las implementaciones varían: las configuraciones europeas suelen usar punto y coma porque la coma es el separador decimal, y los archivos pueden estar codificados en UTF-8, Windows-1252 u otra página de códigos. Esos dos detalles causan la mayoría de los problemas al importar CSV.
Cuándo CSV es la elección correcta
Puntos fuertes
- Legible universalmente: hojas de cálculo, bases de datos, scripts y editores de texto
- Pequeño y simple; fácil de generar y de comparar en control de versiones
- El formato de intercambio estándar para importar y exportar en servicios web
Limitaciones
- Sin formato, fórmulas, varias hojas ni tipos de columna
- El delimitador y la codificación de caracteres no se guardan en el archivo
- Los ceros iniciales y los números largos se estropean al abrirlo sin cuidado en Excel
Cómo abrir un archivo CSV
Cualquier editor de texto muestra las filas en bruto. Para verlo como tabla, abra el archivo en Excel, LibreOffice Calc, Google Sheets o Numbers; use el diálogo de importación en vez de un doble clic cuando el delimitador sea punto y coma o el texto no sea UTF-8, para que columnas y acentos salgan bien.
Cómo convertir a o desde CSV
Las tablas atrapadas en un informe PDF salen como datos con PDF a CSV; si quiere fórmulas y formato alrededor, PDF a Excel es el mejor destino. Para tablas impresas en un escaneo o una captura, Imagen a Excel reconoce primero las celdas.