Conversor de CSV a Excel (y Excel a CSV)

Convierte archivos CSV en libros .xlsx reales y archivos Excel de vuelta a CSV limpio — todo en tu navegador, sin subir nada, sin límites artificiales de tamaño.

1.248 visitas

CSV → Excel


Excel → CSV

Cómo la Conversión Respeta el Formato

CSV → Excel: pega o elige un CSV (separado por comas, punto y coma o tabulaciones — se detecta automáticamente) y descarga un libro .xlsx genuino, no un archivo de texto simplemente renombrado. El analizador sigue la RFC 4180, la especificación real de CSV: los campos se separan por comas, pero cualquier campo que contenga a su vez una coma, una comilla doble o un salto de línea debe envolverse entre comillas dobles — "Smith, John" se mantiene como un solo campo, no dos, y un valor entre comillas con varias líneas se mantiene en una sola celda en lugar de dividir la fila. Los números llegan a Excel como números, el texto como texto, y los caracteres turcos y acentuados sobreviven intactos — las tres cosas que se rompen cuando alguien simplemente renombra un .csv a .xlsx.

Excel → CSV: elige un archivo .xlsx, selecciona la hoja si hay varias, previsualiza los datos y descarga un CSV en UTF-8 con el delimitador que elijas. Ejemplo concreto: una celda que contiene Ankara, Turquía se exporta como "Ankara, Turquía" — entre comillas — precisamente para que un lector delimitado por comas no la confunda con dos columnas. Se incluye un BOM para que Excel vuelva a abrir el CSV con los caracteres acentuados correctos.

La regla de las comillas funciona en ambos sentidos, y entenderla explica la mayoría de los momentos de "por qué se rompió mi CSV". Un campo que contiene una comilla doble literal hace que esa comilla se duplique y todo el campo se envuelva entre comillas — He said "hi" se convierte en "He said ""hi""" — que es exactamente la razón por la que editar un CSV a mano en un editor de texto plano es más arriesgado de lo que parece: si te equivocas en la duplicación, cada lector de hojas de cálculo posterior interpretará la fila de forma distinta. Ceñirse a la RFC 4180 en ambas direcciones es lo que permite a esta herramienta ir y volver con datos particulares — direcciones con comas, notas con saltos de línea, comillas dentro de comillas — sin desplazar columnas silenciosamente.

Lo Que Vale la Pena Saber

  • El propio dialecto CSV de Excel no es universal. En muchas configuraciones regionales europeas y turcas, Excel exporta el CSV con un delimitador de punto y coma en lugar de coma — porque allí la coma ya se usa como separador decimal (1.234,56 en vez de 1,234.56), así que no puede además servir de separador de campos sin ambigüedad. Esta es una fuente frecuente y real de incompatibilidad cuando un archivo CSV cruza fronteras: una exportación de Excel turca o francesa abierta como delimitada por comas en otro lugar termina entera en una sola columna.
  • Las fechas se almacenan como números de serie. El aspecto de "fecha" es un formato de celda superpuesto a un número plano; la conversión solo traslada fielmente el valor subyacente.
  • Las fórmulas no sobreviven al pasar a CSV. CSV no tiene concepto de fórmula, así que Excel → CSV exporta el último resultado calculado de cada fórmula, no la fórmula en sí.
  • No se sube nada. Ambas direcciones funcionan en tu navegador con JavaScript; no hay límite de filas más allá de la memoria de tu dispositivo, y cerrar la pestaña borra todo.
  • La selección de hoja importa en libros con varias pestañas. Solo se convierte la hoja que elijas; si tus datos están repartidos en varias pestañas, ejecuta la conversión una vez por hoja en lugar de esperar que se combinen en un solo CSV.

Preguntas Frecuentes

¿Por qué mis fechas aparecen como números tipo 45123 después de Excel → CSV?

Excel guarda las fechas como números de serie y el "aspecto de fecha" vive en el formato de la celda. Si una fecha llega como número plano, formatea la columna como texto (o vuelve a exportar las fechas como texto) antes de convertir; la herramienta exporta fielmente lo que la celda almacena, no solo lo que muestra.

¿Qué delimitador debo elegir para el CSV?

La coma es el estándar internacional. Elige punto y coma si el archivo se abrirá en Excel con configuración regional europea o turca, donde el separador de lista es ";" — de lo contrario todo terminará en una sola columna en lugar de dividirse correctamente.

¿Se convierten las fórmulas?

El CSV no tiene fórmulas, así que Excel → CSV exporta el último valor calculado de cada fórmula. CSV → Excel produce solo celdas de valores — no hay forma de reconstruir la fórmula original a partir de un archivo de texto plano.

¿Se sube mi archivo a algún lado?

No. Ambas direcciones funcionan con JavaScript en tu navegador; no se transmite nada por la red, y al cerrar la pestaña todo se elimina de la memoria.

¿Por qué el CSV de mi compañero se abre como una sola columna gigante en Excel?

Un desajuste de configuración regional: es probable que su Excel exportara con punto y coma (habitual donde la coma es el separador decimal) mientras que el tuyo espera comas, o viceversa. Vuelve a importarlo mediante Datos → Desde texto/CSV y establece el delimitador explícitamente, o vuelve a exportarlo desde esta herramienta con el delimitador correspondiente.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares