Importar o exportar archivos de texto (.txt o .csv)

Se aplica a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Hay dos maneras de importar datos de un archivo de texto con Excel: puede abrirlo en Excel o puede importarlo como un rango de datos externo. Para exportar datos de Excel a un archivo de texto, use el comando Guardar como y cambie el tipo de archivo en el menú desplegable.

Hay dos formatos de archivo de texto usados habitualmente:

  • Archivos de texto delimitado (.txt), en los que el carácter TAB (código de carácter ASCII 009) separa normalmente cada campo de texto.
  • Archivos de texto de valores separados por comas (.csv), en los que el carácter de coma (,) separa normalmente cada campo de texto.

Puede cambiar el carácter separador que se usa en los archivos de texto delimitados y .csv. Esto puede ser necesario para asegurarse de que la operación de importación o exportación funciona de la manera que usted desea.

Nota

Puede importar o exportar hasta 1 048 576 filas y 16 384 columnas.

Importar un archivo de texto abriéndolo en Excel

Puede abrir un archivo de texto creado en otro programa como un libro de Excel con el comando Abrir . Abrir un archivo de texto en Excel no cambia el formato del archivo, puede verlo en la barra de título de Excel, donde el nombre del archivo conserva la extensión de nombre de archivo de texto (por ejemplo, .txt o .csv).

  1. Vaya a Archivo>Abrir y busque la ubicación que contiene el archivo de texto.

  2. Seleccione Text Files en la lista desplegable de tipos de archivo en el cuadro de diálogo Abrir.

  3. Busque el archivo de texto que desea abrir y haga doble clic en él.

    • Si el archivo es un archivo de texto (.txt), Excel inicia el Asistente para importación de texto. Cuando haya terminado con los pasos, haga clic en Finalizar para completar la operación de importación. Consulte Asistente para importar texto para obtener más información sobre los delimitadores y las opciones avanzadas.

    • Si el archivo es un archivo .csv, Excel lo abre automáticamente y muestra los datos en un libro nuevo.

      Nota

      Cuando Excel abre un archivo .csv, usa la configuración de formato de datos predeterminada actual para interpretar cómo se importa cada columna de datos. Si desea tener más flexibilidad a la hora de convertir columnas a diferentes formatos de datos, puede usar el Asistente para importación de texto. Por ejemplo, el formato de una columna de datos en el archivo .csv puede ser MDY, pero el formato de datos predeterminado de Excel es YMD, o desea convertir una columna de números que contiene ceros a la izquierda en texto para poder conservar los ceros a la izquierda. Para forzar Excel a ejecutar el Asistente para importación de texto, puede cambiar la extensión del nombre de archivo de .csv a .txt antes de abrirlo, o puede importar un archivo de texto conectándose a él (para obtener más información, vea la sección siguiente).

Importar un archivo de texto conectándose a él

Puede importar datos de un archivo de texto en una hoja de cálculo existente.

  1. Haga clic en la celda en la que desea colocar los datos del archivo de texto.

  2. En la pestaña Datos , en el grupo Obtener & transformar datos , haga clic en Desde texto o CSV.

  3. En el cuadro de diálogo Importar datos , busque el archivo de texto que desea importar, haga doble clic en él y haga clic en Importar.
    Siga las instrucciones en el Asistente para importar texto. Haga clic en la imagen del botónAyuda en cualquier página del Asistente para importar texto para obtener más información sobre cómo usar el asistente. Cuando termine con los pasos del asistente, haga clic en Finalizar para completar la operación de importación.

  4. Después de seleccionar la tabla, seleccione Cargar en Cargar > para especificar dónde desea colocar los datos. En el cuadro de diálogo Importar datos , haga lo siguiente:

    1. Seleccione una de las opciones en el cuadro de diálogo Importar datos .
    2. Haga clic en Aceptar.
      Excel coloca el rango de datos externos en la ubicación que especifique.

Si Excel no convierte una columna de datos al formato que desea, puede convertir los datos después de importarla. Para obtener más información, vea Convertir en números los números almacenados como texto y Convertir fechas almacenadas como texto en fechas.

Exportar datos a un archivo de texto guardándolo

Puede convertir una hoja de cálculo de Excel en un archivo de texto mediante el comando Guardar como .

  1. Vaya a Guardar>archivo como.

  2. Aparecerá el cuadro de diálogo Guardar como.

  3. En el cuadro Guardar como tipo , elija el formato de archivo de texto para la hoja de cálculo.

    • Por ejemplo, haz clic en Texto (delimitado por tabulaciones) o CSV (delimitado por comas).
    • Nota

      Los distintos formatos admiten diferentes conjuntos de características. Para obtener más información sobre los conjuntos de características compatibles con los diferentes formatos de archivo de texto, vea Formatos de archivo compatibles con Excel.

  4. Busque la ubicación donde desea guardar el nuevo archivo de texto y, a continuación, haga clic en Guardar.

  5. Aparecerá un cuadro de diálogo que le recordará que solo se guardará en el archivo nuevo la hoja de cálculo actual. Si está seguro de que la hoja de cálculo actual es la que desea guardar como archivo de texto, haga clic en Aceptar. Puede guardar otras hojas de cálculo como archivos de texto independientes si repite este procedimiento para cada hoja de cálculo.

  6. Aparecerá un segundo cuadro de diálogo que le recordará que la hoja de cálculo puede contener características no compatibles con los formatos de archivo de texto. Si solo le interesa guardar los datos de la hoja de cálculo en el nuevo archivo de texto, haga clic en . Si no está seguro y le gustaría obtener más información acerca de qué características de Excel no son compatibles con los formatos de archivo de texto, haga clic en Ayuda para obtener más información.

Para obtener más información acerca de cómo guardar archivos en otros formatos, vea Guardar un libro en otro formato de archivo.

Cambiar el delimitador que se usa al importar un archivo de texto

La manera de cambiar el delimitador al importar es diferente dependiendo de cómo se importe el texto.

  • Si usa Obtener & transformar datos > a partir de texto/CSV, después de elegir el archivo de texto y hacer clic en Importar, elija un carácter para usar en la lista debajo de Delimitador. Puede ver el efecto de la nueva elección inmediatamente en la vista previa de datos, por lo que puede estar seguro de que realiza la elección que quiere antes de continuar.
  • Si usa el Asistente para importar texto para importar un archivo de texto, puede cambiar el delimitador que se utiliza para la operación de importación en el Paso 2 del Asistente para importar texto. En este paso, también puede cambiar la manera en que se controlan los delimitadores consecutivos, como las comillas consecutivas.
    Consulte Asistente para importar texto para obtener más información sobre los delimitadores y las opciones avanzadas.

Cambiar el separador de lista predeterminado para guardar archivos como texto (.csv) en Excel

Si desea usar un punto y coma como separador de lista predeterminado al guardar como .csv, pero necesita limitar el cambio a Excel, considere la posibilidad de cambiar el separador decimal predeterminado por una coma, lo que obliga a Excel a usar un punto y coma para el separador de lista. Obviamente, esto también cambiará la forma en que se muestran los números decimales, por lo que también considere cambiar el separador de miles para limitar cualquier confusión.

  1. Borrar opciones>de Excel Opciones deedición> avanzadas >Utilice separadores del sistema.
  2. Establezca el separador decimal en , (una coma).
  3. Establezca el separador de miles en . (un punto).

Cambiar el separador de lista predeterminado para los nuevos archivos de texto (afecta a todos los programas)

Cuando guarda un libro como un archivo .csv, el separador de lista predeterminado (delimitador) es una coma. Puede cambiarlo por otro carácter separador mediante la configuración de la región de Windows. 

Precaución

Cambiar la configuración de Windows provocará un cambio global en el equipo que afectará a todas las aplicaciones. Para cambiar solo el delimitador para Excel, vea Cambiar el separador de lista predeterminado para guardar archivos como texto (.csv) en Excel.

  1. En Microsoft Windows 11, selecciona la barra de búsqueda y escribe Configuración de región.
  2. Selecciona Configuración de idioma administrativa.
  3. En la pestaña Formatos , seleccione Configuración adicional.
  4. En el cuadro de diálogo Personalizar formato , en la pestaña Números , escriba un carácter para usarlo como nuevo separador en el cuadro separador de lista .
  5. Seleccione Aceptar dos veces.

Nota

 Después de cambiar el carácter separador de lista del equipo, todos los programas usarán el nuevo carácter como separador de lista. Puede volver a cambiar el carácter predeterminado si sigue el mismo procedimiento.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Consulte también

Importar datos de orígenes de datos externos (Power Query)