Filembly

CSV — Valores separados por comas

CSV es el formato de datos tabulares más simple: texto plano donde cada línea es una fila y las comas separan las columnas. Los valores que contienen comas o saltos de línea se envuelven en comillas. Ese es todo el formato — y justo por eso lo admiten todas las bases de datos, hojas de cálculo, herramientas de analítica y lenguajes de programación.

CSV solo transporta datos: sin formato, sin fórmulas, sin tipos más allá de lo que infiera la aplicación que lo consume.

Para qué se usan los archivos CSV

  • Exportar e importar datos entre sistemas
  • Volcados de bases de datos y cargas masivas
  • Flujos de trabajo de ciencia de datos y scripting
  • El denominador común cuando dos herramientas no comparten otro formato

Ventajas

  • Compatibilidad universal, legible por humanos, fácil de generar y analizar
  • Compacto y adecuado para transmitir grandes conjuntos de datos
  • Apto para diff y control de versiones

Limitaciones

  • Sin tipos: los ceros iniciales, las fechas y los números grandes se estropean fácilmente al importar
  • Una tabla por archivo: no hay varias hojas
  • La ambigüedad de delimitador y codificación (punto y coma frente a coma, UTF-8 frente a codificaciones antiguas) causa fallos reales

Cómo abrir un archivo CSV

Las hojas de cálculo abren CSV directamente, pero una importación descuidada puede estropear fechas y ceros iniciales. Para trabajar con los datos en Excel, convertir antes el CSV a XLSX te da un libro correcto desde el principio.

Preguntas frecuentes

¿Qué es un archivo CSV y con qué se abre?

CSV (valores separados por comas) es un archivo de texto plano con una tabla: cada línea es una fila y un separador divide las columnas. Se abre con cualquier hoja de cálculo — Excel, Google Sheets (Archivo → Importar), LibreOffice Calc o Numbers — y con cualquier editor de texto. Para que Excel respete los ceros a la izquierda, los identificadores largos y las fechas, impórtalo en lugar de hacer doble clic, o conviértelo antes a XLSX.

¿CSV es lo mismo que Excel? ¿Qué diferencia hay entre CSV y XLSX?

No. Excel abre los CSV, pero un CSV es texto plano: filas de valores separados por comas o punto y coma, sin formato, sin fórmulas y sin varias hojas. Un archivo de Excel (XLSX) es un libro completo. Convertir el CSV a XLSX te da un libro de verdad que conserva sus columnas.

¿Por qué mi CSV se abre en una sola columna en Excel?

Porque el separador del archivo no coincide con la configuración regional de tu equipo. En España y en gran parte de Sudamérica (Colombia, Argentina, Chile…) la coma es el separador decimal, así que Excel espera punto y coma entre columnas y un CSV separado por comas acaba entero en la columna A. En México y Centroamérica, donde se usa el punto decimal, ocurre lo contrario con los CSV separados por punto y coma. Convertir el CSV a XLSX lo evita: Filembly detecta automáticamente comas, punto y coma, tabulaciones y barras verticales.

¿Un CSV va separado por comas o por punto y coma?

Las dos cosas son habituales. El nombre dice coma, pero las hojas de cálculo de los países que escriben los decimales con coma (1,5 en lugar de 1.5) exportan los CSV con punto y coma. También aparecen tabulaciones y barras verticales (|) en exportaciones de bancos, tiendas y programas de contabilidad.

¿Por qué los acentos y la ñ salen mal (é, ñ) al abrir un CSV?

El archivo está en UTF-8, pero Excel lo leyó con un juego de caracteres antiguo. Se arregla importándolo con Datos → Desde el texto/CSV y eligiendo el origen de archivo «65001: Unicode (UTF-8)», o convirtiéndolo a XLSX. Filembly lee tanto CSV en UTF-8 como en la codificación antigua de Windows, y los CSV que exporta incluyen la marca que Excel necesita para mostrar bien los acentos.