Cómo convertir Excel a CSV (y cuándo hacerlo)

El CSV (valores separados por comas) es la lengua franca de los datos. Cualquier base de datos, CRM, herramienta de análisis o lenguaje de programación puede leerlo. Excel XLSX es estupendo para trabajar con datos, pero cuando necesitas pasar datos a otro sistema, CSV es casi siempre el formato correcto. Aquí tienes cuándo y cómo convertir.

Cuándo convertir Excel a CSV

  • Importaciones a bases de datos. MySQL, PostgreSQL, SQLite: todas tienen soporte nativo de importación CSV. Importar un XLSX en bruto raramente es una opción.
  • API y pipelines de datos. Pandas, scripts de Python, R y la mayoría de herramientas ETL leen CSV de forma nativa.
  • Plataformas de CRM y e-commerce. Shopify, Salesforce, Mailchimp: sus herramientas de importación masiva esperan CSV, no XLSX.
  • Compartir con usuarios sin Excel. Google Sheets, LibreOffice Calc y Apple Numbers abren CSV perfectamente.

Qué se pierde al convertir a CSV

El CSV solo almacena los valores en bruto de la hoja activa, nada más sobrevive:

  • Las fórmulas se convierten en sus valores calculados
  • El formato (fuentes, colores, bordes) se elimina
  • Varias hojas: solo se exporta la hoja activa
  • Gráficos, imágenes, tablas dinámicas: todos se descartan

Si necesitas conservar algo de esto, mantén el XLSX y exporta a CSV solo como copia.

Cómo convertir Excel a CSV online

  1. Abre el conversor de Excel a CSV.
  2. Sube tu archivo .xlsx o .xls.
  3. Haz clic en «Convertir»: la hoja activa se exporta como CSV en UTF-8.
  4. Descarga el archivo. No se requiere registro.

Cuidado: la codificación de texto

El problema más común con CSV es la codificación. UTF-8 es la opción correcta para cualquier sistema moderno: admite todos los idiomas, caracteres especiales y símbolos. Si abres el CSV en versiones antiguas de Excel en Windows, puede leer mal las tildes y caracteres especiales a menos que indiques a Excel la codificación (Datos → Desde texto/CSV → UTF-8). El CSV de Converters.live usa UTF-8 sin BOM, la opción más segura para la mayoría de herramientas.

Espacio publicitario: activa los anuncios en public/ads.js · article-mid

¿Necesitas volver a Excel?

Usa el conversor de CSV a Excel para convertir un CSV de vuelta en una hoja de cálculo con columnas correctas. Detecta automáticamente el delimitador (coma, punto y coma, tabulador) y la codificación.

Coma o punto y coma: una trampa regional

En regiones donde el separador decimal es una coma (buena parte de Europa continental, incluida España), Excel usa un punto y coma como separador de campos en CSV para evitar ambigüedad con los números decimales. Un CSV exportado en un sistema con configuración regional de EE. UU. o Reino Unido y abierto en un sistema con configuración regional europea puede aparecer como una sola columna gigante sin separar, o viceversa: la solución es indicar explícitamente a la herramienta receptora qué delimitador usa realmente el archivo, en lugar de suponerlo.

Límites de filas y columnas

El propio CSV no tiene un límite de filas incorporado: es solo texto, así que puede contener millones de filas si la herramienta receptora soporta el tamaño del archivo. Excel, sin embargo, limita una sola hoja a 1.048.576 filas; un CSV mayor que eso se truncará silenciosamente si se reabre en Excel, así que las exportaciones muy grandes se manejan mejor con herramientas de bases de datos o scripts que lean el CSV directamente, en lugar de hacerlo pasar por una hoja de cálculo.