Convertidor de CSV a Excel
Convierte archivos CSV/TSV al formato Excel (.xlsx). Los archivos se procesan por completo en el navegador y nunca se envían a un servidor.
Qué es el convertidor de CSV a Excel
El convertidor de CSV a Excel toma datos de texto plano separados por comas (CSV) o por tabulaciones (TSV) y los transforma en un archivo con el formato nativo ".xlsx" de Microsoft Excel. Un archivo CSV que se ve desordenado o ilegible al abrirlo en un editor de texto sencillo —columnas amontonadas, caracteres extraños, sin ninguna estructura visual— se convierte al instante en una tabla perfectamente alineada y lista para leer.
Todo el proceso de conversión ocurre localmente, dentro de su propio navegador. Nada de lo que pegue o cargue se envía jamás a un servidor para su procesamiento. Esto significa que incluso hojas de cálculo delicadas —listas de contactos de clientes, cifras de ventas internas, exportaciones de nóminas o cualquier dato que preferiría no subir a internet— pueden convertirse con total tranquilidad, ya que la información nunca sale de su dispositivo.
Cómo convertir CSV a Excel
- Elija el separador que corresponda a sus datos Seleccione si el archivo de origen está separado por comas o por tabulaciones. Si no está seguro de cuál es, cargue primero el ejemplo para ver cómo se ve cada tipo de separador.
- Pegue los datos CSV o TSV Pegue el texto sin procesar directamente en el área de entrada, o haga clic en "Cargar ejemplo" para ver la herramienta en acción con datos de muestra antes de usar los suyos propios.
- Revise la vista previa con formato Observe con atención la tabla de vista previa que aparece mientras escribe. Fíjese si hay columnas que no se alinean correctamente o caracteres que se ven ilegibles: ambas señales indican que conviene revisar el separador o la codificación original.
- Descargue el archivo Excel Cuando la vista previa se vea correcta, haga clic en el botón de descarga para guardar el resultado como un archivo .xlsx listo para abrir en su dispositivo.
Consejos para aprovecharla mejor
- La hoja del archivo Excel generado siempre se llama "Sheet1". Si necesitas varias hojas, ajústalas manualmente en Excel después de descargarlo.
- Si el archivo CSV original usa una codificación distinta de UTF-8 (como Shift-JIS), el texto convertido puede mostrarse con caracteres ilegibles. Se recomienda volver a guardar el archivo en UTF-8 antes de convertirlo.
- Tras la conversión, Excel puede interpretar automáticamente el contenido de las celdas como números o fechas (por ejemplo, "1-2" se convierte en una fecha). Si tienes columnas que deben conservar los ceros iniciales, como códigos postales o códigos de producto, configura el formato de esa columna como "Texto" en Excel después de la conversión.
- El contenido del archivo se procesa por completo en el navegador (del lado del cliente) y nunca se sube a un servidor, por lo que puedes usarlo con tranquilidad incluso con datos confidenciales.
Situaciones en las que resulta útil
Compartir exportaciones de sistemas internos o antiguos
Muchos sistemas de gestión internos y bases de datos antiguas solo pueden exportar en CSV. Cuando un compañero, un cliente o un superior solo trabaja con Excel, convertir el archivo antes evita idas y vueltas por confusiones del tipo "el archivo no se abre bien".
Corregir problemas de codificación en exportaciones de SaaS extranjeros
Los archivos CSV exportados desde programas desarrollados fuera de su región a veces usan una codificación que se muestra con caracteres ilegibles al abrirlos con un doble clic en Excel. Convertirlos primero con esta herramienta da como resultado un archivo Excel funcional, sin necesidad de un programa aparte para reparar la codificación.
Preparar datos brutos para filtrar, ordenar o crear gráficos
Reordenar filas, aplicar filtros o crear un gráfico directamente desde un archivo CSV sin procesar en un editor de texto sencillamente no es posible. Al convertirlo primero a .xlsx se obtiene una verdadera hoja de cálculo donde las herramientas integradas de Excel funcionan como se espera.
Gestionar códigos con ceros iniciales, como códigos postales o de producto
Si sus datos incluyen columnas como códigos postales o de producto que comienzan con cero, el flujo de trabajo habitual es convertir primero a Excel y luego configurar el formato de esa columna como "Texto" dentro de Excel, para que los ceros iniciales no se eliminen silenciosamente.
Glosario
- CSV
- Siglas de Comma-Separated Values (valores separados por comas): un formato de texto plano en el que cada línea representa una fila y las comas separan los valores de cada columna.
- TSV
- Siglas de Tab-Separated Values (valores separados por tabulaciones): funcionalmente idéntico al CSV, salvo que se usa un carácter de tabulación en lugar de una coma para separar las columnas. Resulta útil cuando los propios datos ya contienen comas.
- xlsx
- El formato de archivo predeterminado de Excel 2007 en adelante, basado en el estándar Office Open XML (OOXML). En cuanto a su estructura, se trata de un archivo comprimido en ZIP que contiene un conjunto de archivos XML donde se describen las hojas, los estilos y los datos del libro.
- Codificación de caracteres
- El esquema utilizado para representar el texto como bytes. Si un archivo CSV de origen se guardó con una codificación distinta de UTF-8 (como Shift-JIS), al convertirlo pueden aparecer caracteres ilegibles en el resultado.
- Formato de celda
- La regla de presentación que Excel aplica al contenido de una celda: como número, fecha o texto plano, por ejemplo. Configurar el formato de una columna como "Texto" tras la conversión es la manera habitual de conservar los ceros iniciales que Excel eliminaría de otro modo.
Preguntas frecuentes
A propósito — por qué Excel "estropea" el contenido de los CSV
El problema de que Excel convierta automáticamente valores en fechas al abrir un archivo CSV lleva años atormentando a los ingenieros de datos de todo el mundo. Cadenas como "1-2" o "3/4" se reinterpretan silenciosamente como fechas, sin una forma sencilla de recuperar el texto original. Microsoft conoce este problema desde la década de 2010, pero la compatibilidad con versiones anteriores ha dificultado una solución de fondo; no fue hasta una actualización de 2021 cuando Excel finalmente añadió la posibilidad de especificar el tipo de columna durante la importación.
Este problema resultó especialmente grave en el campo de la investigación genética. Un estudio de 2004 encontró que alrededor del 20% de las listas de nombres de genes publicadas en artículos académicos habían sido corrompidas por la autocorrección de Excel; por ejemplo, el nombre del gen "SEPT2" (Septin-2) se convertía en "2-Sep" (2 de septiembre). Como respuesta, el Comité de Nomenclatura Génica HUGO (HGNC) tomó en 2020 la inusual medida de renombrar los genes más propensos a este tipo de corrupción.
El formato ".xlsx" que utiliza Excel hoy en día es, en realidad, una colección de archivos XML comprimidos en ZIP (Office Open XML, u OOXML). Adoptado a partir de Office 2007, este formato tiene una especificación pública, a diferencia del antiguo formato binario propietario ".xls", lo que facilita enormemente que otros programas puedan leerlo y escribirlo. Esta especificación abierta es una de las principales razones por las que bibliotecas de código abierto como SheetJS, que utiliza esta herramienta, pueden generar archivos .xlsx incluso sin tener Excel instalado.