Herramienta gratuita

Abrir CSV en Excel sin errores: el reparador de CSV

Abre un archivo CSV y descarga uno que Excel abre bien con doble clic: acentos y diéresis intactos, un valor por columna, códigos postales con su cero, números largos completos y fechas como fechas. Gratis y en tu navegador, sin subir nada.

Tu archivo CSV

El reparador necesita JavaScript. Más abajo te explicamos cómo importar un CSV en Excel a mano.

Cómo funciona

Por qué Excel rompe tu CSV

Un archivo CSV no lleva ninguna configuración dentro. Excel adivina la codificación, el separador y el tipo de cada valor según la configuración regional de tu sistema, y con un doble clic no puedes corregir lo que adivina.

Por eso “Müller” se convierte en “Müller”, una fila entera acaba en la columna A, 01067 pasa a ser 1067 y un número de cuenta termina como 4.00638E+12. El reparador toma esas decisiones por Excel antes de que abra el archivo.

Qué corrige el reparador

  • Codificación: detecta UTF-8, UTF-8 BOM o Windows-1252 y guarda en UTF-8 con BOM
  • Acentos: Zoë vuelve a ser Zoë
  • Separador: coma para Excel en inglés, punto y coma para Excel en alemán
  • Ceros y números largos: 02134 y 4006381333931 se quedan como están
  • Fechas y decimales: como los lee tu Excel

Prueba con un archivo roto

Cada ejemplo carga en el reparador un archivo exportado con un error habitual. Descarga el resultado y ábrelo con doble clic.

Tres formas de abrir un CSV en Excel

Qué hace cada forma con los problemas de arriba.

Doble clicDatos › Desde el texto/CSVEste reparador y después doble clic
Diéresis y acentosExcel adivina la codificaciónEliges Origen del archivo 65001: UTF-8Reparado, guardado como UTF-8 con BOM
SeparadorEl separador de listas de tu sistemaEliges tú el delimitadorAjustado a tu Excel
Ceros a la izquierda, números largosSe pierdenSe conservan si defines la columna como TextoSe conservan
FechasExcel las adivina celda a celdaLas adivina la detección de tiposReescritas para tu Excel
Trabajo por archivoNingunoDe seis a ocho clicsDescargar y hacer doble clic

La ruta Datos › Obtener datos › Desde un archivo › Desde el texto/CSV es la importación de Excel para Microsoft 365 y de Excel 2016 o posterior. En Excel para Microsoft 365 también puedes desactivar algunas conversiones automáticas en Archivo › Opciones › Datos › Conversión automática de datos.

Importar un CSV a mano

Cuando tienes que hacerlo dentro de Excel, por ejemplo con un archivo que no puedes volver a descargar.

  1. 1

    Abre un libro en blanco

    No hagas doble clic en el CSV. Abre Excel con un libro en blanco.

  2. 2

    Datos › Desde el texto/CSV

    En Datos › Obtener datos › Desde un archivo, elige el archivo CSV.

  3. 3

    Ajusta origen y delimitador

    En Origen del archivo elige 65001: Unicode (UTF-8), en Delimitador el que usa tu archivo y en Detección del tipo de datos, No detectar tipos de datos.

  4. 4

    Cargar

    Excel carga todas las columnas como texto. Cambia solo las columnas que necesitas como números o fechas.

Archivos CSV para Salesforce y Pardot

El archivo que Excel muestra bien y el que una importación lee bien no siempre son el mismo.

  • 15dígitos que Excel conserva de cualquier número
  • 50.000registros por ejecución del Data Import Wizard
  • 18caracteres de un ID de Salesforce a prueba de mayúsculas y minúsculas
  • Para importar, usa el original. El archivo reparado es para leerlo en Excel. Para importar en Salesforce o Account Engagement (Pardot), usa la exportación original o guarda desde Excel como CSV UTF-8. Así no entran en tus datos celdas de texto ="…".
  • Asistente de importación de datos (Data Import Wizard). Importa hasta 50.000 registros a la vez, según Salesforce Trailhead; por encima de esa cifra Salesforce remite a Data Loader.
  • ID de Salesforce en Excel. Las búsquedas de Excel no distinguen mayúsculas de minúsculas, así que los ID de 15 caracteres pueden coincidir por error. Conviértelos a 18 caracteres antes de cruzar listas.
  • Importaciones en Pardot. Pardot asocia los prospectos importados por email o por ID de CRM. Antes de subir el archivo, comprueba que ambas columnas siguen intactas después de pasar por Excel.

Preguntas frecuentes: CSV en Excel

Respuestas breves a las preguntas más habituales sobre abrir archivos CSV en Excel.

¿Por qué Excel muestra caracteres extraños en lugar de diéresis o acentos?

El archivo está en UTF-8 y Excel lo leyó con la codificación de Windows, así que cada diéresis o acento aparece como dos caracteres, por ejemplo ü en lugar de ü. Guarda el archivo como UTF-8 con marca de orden de bytes (BOM), que es lo que hace este reparador, o impórtalo con Origen del archivo 65001: UTF-8.

¿Por qué está todo en una sola columna?

El archivo usa un separador distinto del que espera tu Excel: Excel en alemán espera punto y coma, y en inglés, coma. El reparador escribe el que usa tu Excel.

¿Cómo conservo los ceros a la izquierda en Excel?

Excel convierte 01067 en el número 1067. El reparador escribe esas celdas como ="01067", que Excel muestra como el texto 01067. Dentro de Excel, importa la columna como Texto.

¿Por qué Excel convierte los números largos en 4.00638E+12?

Excel guarda los números con 15 dígitos significativos y muestra los largos en notación científica. Los dígitos a partir del decimosexto se convierten en ceros. El reparador conserva como texto los números de 12 dígitos o más, así que no se pierde ningún dígito.

¿Puedo importar el archivo reparado en Salesforce o Pardot?

Úsalo para leerlo en Excel. Para importar, usa la exportación original o guarda desde Excel como CSV UTF-8, para que no entren celdas ="…" en tus datos.

¿Se sube mi archivo?

No. El archivo se lee y se repara en tu navegador, y el archivo nuevo también se crea ahí. No se envía ni se guarda nada, y ningún dato del archivo llega a la analítica.

Hacemos que tu marketing en Salesforce trabaje para ti

Habla con un consultor certificado, no con un vendedor, y sal de la primera llamada sabiendo cuál es tu siguiente paso.