Convertidor de CSV
Una tabla como texto sin formato: el mínimo común que cualquier hoja de cálculo, base de datos o script puede leer.
25 herramientas
Convertir a CSV
Convertir desde CSV
Otras operaciones con CSV
Por qué CSV sobrevive a todo
No tiene versiones, ni proveedor, ni diseño binario. Un CSV son filas de texto con un separador, y esa es toda la especificación. Cualquier herramienta escrita en los últimos cuarenta años puede leerlo, por eso los datos salen de cualquier sistema serio como CSV y entran en otros sistemas igual. Lo que no lleva es nada más allá de los valores: sin formato, sin fórmulas, sin tipos de celda, sin varias hojas. Al exportar una hoja de cálculo a CSV conservas los números y pierdes el libro.
Las tres cosas que rompen los archivos CSV
Separadores, codificaciones y comillas. En gran parte de Europa se escribe CSV con punto y coma porque la coma es el separador decimal; un archivo guardado así se abre como una sola columna en otros sitios. La codificación es peor: un archivo guardado como Windows-1251 o Latin-1 muestra los nombres como «mojibake» en un mundo UTF-8, y Excel necesita una marca de orden de bytes para reconocer que un archivo UTF-8 es UTF-8. Y cualquier valor que tenga una coma, una comilla o un salto de línea se tiene que entrecomillar bien o la fila se divide en silencio. Las herramientas de aquí tratan las tres cosas de forma explícita en vez de adivinar una vez y fallar sin avisar.
CSV, JSON y Excel
Convierte a JSON cuando los datos tienen una estructura que una tabla plana no puede expresar: objetos anidados, arreglos, campos opcionales. Convierte a Excel cuando quien lo va a leer es una persona y no un programa, ya que XLSX conserva tipos, anchos y varias hojas. Quédate en CSV cuando el siguiente paso sea un script, una importación a base de datos o un sistema que no controlas: es el formato que menos suele necesitar explicación.
Abrir un CSV en Excel sin columnas ni fechas rotas
Excel divide un CSV según el separador de listas de tu región de Windows, no mirando el archivo, así que una exportación separada por comas se abre como una sola columna larga en un equipo europeo, y un archivo con punto y coma hace lo mismo en Estados Unidos. La solución duradera es dejar de abrir los CSV directamente: CSV a Excel lee el separador del propio archivo, conserva los ceros iniciales y los números largos como texto y escribe un .xlsx de verdad con columnas correctas. En sentido contrario, Excel a CSV te deja elegir el delimitador, la codificación (UTF-8 con o sin la marca de orden de bytes que Excel espera) y un único formato de fecha, para que el mismo archivo no se vea distinto en cada equipo que lo abre.
Preguntas frecuentes
¿Por qué mi CSV se abre en una sola columna en Excel?
El archivo usa un separador distinto del que espera tu región de Windows: comas en un equipo configurado con punto y coma, o al revés. Conviértelo con CSV a Excel, que detecta el separador a partir del archivo, o usa el asistente de importación de Excel en lugar del doble clic.
¿Cómo conservo los ceros iniciales en un CSV?
No dejes que la hoja de cálculo adivine los tipos. Códigos como 00123 e identificadores largos tienen que seguir siendo texto; las conversiones CSV a Excel y CSV a JSON de aquí los mantienen como texto y solo convierten los valores que son números de verdad.
¿Qué diferencia hay entre CSV y XLSX?
CSV es texto sin formato con una sola tabla, sin estilos, fórmulas ni tipos; XLSX es un libro completo con hojas, anchos de columna, fórmulas y fechas reales. Envía CSV a programas e importaciones, y XLSX a personas.