Celdas

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

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

Hay dos formas de importar datos desde un archivo de texto con Excel: puede abrirlos en Excel, o puede importarlos como rango de datos externos. Para exportar datos de Excel a un archivo de texto, use el comando Guardar como y cambie el tipo de archivo del menú desplegable.

Hay dos formatos de archivo de texto usados frecuentemente:

  • Archivos de texto delimitado (. txt), en los que el carácter de TABULAción (código de carácter ASCII 009) suele separar cada campo de texto.

  • Valores separados por coma archivos de texto (. csv), en los que el carácter de coma (,) suele separar 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 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 que haya creado en otro programa como libro de Excel mediante 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 vaya a la ubicación que contiene el archivo de texto.

  2. Seleccione archivos de texto en la lista desplegable tipo de archivo en el cuadro de diálogo abrir .

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

    • 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. Vea Asistente para la importación de texto para obtener más información sobre los delimitadores y las opciones avanzadas.

    • Si el archivo es un archivo CSV, Excel abrirá automáticamente el archivo de texto y mostrará 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 importar cada columna de datos. Si desea tener más flexibilidad para convertir columnas a formatos de datos diferentes, puede usar el Asistente para importación de texto. Por ejemplo, el formato de una columna de datos en el archivo. csv puede ser MDA, pero el formato de datos predeterminado de Excel es YMD, o desea convertir una columna de números que contiene ceros a la izquierda para poder conservar los ceros a la izquierda. Para forzar que Excel ejecute el Asistente para importación de texto, puede cambiar la extensión de nombre de archivo de. csv a. txt antes de abrirlo, o bien puede importar un archivo de texto conectándose a él (para obtener más información, consulte la siguiente sección).

Importar un archivo de texto conectándose a él (Power Query)

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

  1. En la pestaña datos , en el grupo obtener & transformar datos , haga clic en desde texto/CSV.

  2. En el cuadro de diálogo importar datos , busque y haga doble clic en el archivo de texto que desea importar y haga clic en importar.

  3. En el cuadro de diálogo vista previa, tiene varias opciones:

    • Seleccione cargar si desea cargar los datos directamente en una hoja de cálculo nueva.

    • Como alternativa, seleccione cargar en si desea cargar los datos en una tabla, una tabla dinámica o un gráfico dinámico, una hoja de cálculo de Excel existente o nueva, o simplemente cree una conexión. También tiene la opción de agregar los datos al modelo de datos.

    • Seleccione transformar datos si desea cargar los datos en Power Query y editarlos antes de ponerlo a Excel.

Si Excel no convierte una columna de datos determinada al formato que desea, puede convertir los datos después de importarlos. Para obtener más información, vea convertir números almacenados como texto en números 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 con el comando Guardar como .

  1. Vaya a Archivo > Guardar como.

  2. Haga clic en Examinar.

  3. En el cuadro de diálogo Guardar como , en el cuadro Guardar como tipo , seleccione el formato de archivo de texto para la hoja de cálculo; por ejemplo, haga clic en texto (delimitado por tabulaciones) o CSV (delimitado por comas).

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

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

  5. Aparece un cuadro de diálogo que le recuerda que solo se guardará la hoja de cálculo actual en el nuevo archivo. 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 repitiendo este procedimiento para cada hoja de cálculo.

    También puede ver una alerta debajo de la cinta de opciones si guarda el libro en formato CSV.

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

Importar un archivo de texto conectándose a él

Puede importar datos de un archivo de texto a 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 datos externos , haga clic en desde texto.

  3. En el cuadro de diálogo importar datos , busque y haga doble clic en el archivo de texto que desea importar y haga clic en importar.

    Siga las instrucciones del Asistente para importar texto. Haga clic en ayuda Imagen del botón en cualquier página del Asistente para importar texto para obtener más información sobre cómo usar el asistente. Cuando haya terminado con los pasos del asistente, haga clic en Finalizar para completar la operación de importación.

  4. En el cuadro de diálogo importar datos , haga lo siguiente:

    1. En ¿dónde desea colocar los datos?, siga uno de estos procedimientos:

      • Para devolver los datos a la ubicación seleccionada, haga clic en hoja de cálculo existente.

      • Para devolver los datos a la esquina superior izquierda de una nueva hoja de cálculo, haga clic en nueva hoja de cálculo.

    2. De manera opcional, haga clic en propiedades para establecer las opciones de actualización, formato y diseño de los datos importados.

    3. 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 en el formato que desea, puede convertir los datos después de importarlos. Para obtener más información, vea convertir números almacenados como texto en números 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 con el comando Guardar como .

  1. Vaya a Archivo > Guardar como.

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

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

    • Por ejemplo, haga clic en texto (delimitado por tabulaciones) o CSV (delimitado por comas).

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

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

  5. Aparece un cuadro de diálogo que le recuerda que solo se guardará la hoja de cálculo actual en el nuevo archivo. 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 repitiendo 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 que no son compatibles con los formatos de archivo de texto. Si solo está interesado en 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 saber más sobre qué características de Excel no admiten los formatos de archivo de texto, haga clic en ayuda para obtener más información.

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

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

  • Si usa obtener & transformar datos > desde texto/CSV, después de elegir el archivo de texto y hacer clic en importar, elija un carácter para usarlo en la lista que se muestra en delimitador. Puede ver el efecto de su nueva opción inmediatamente en la vista previa de los datos, por lo que puede asegurarse de que elige la opción que desea antes de continuar.

  • Si usa el Asistente para importar texto para importar un archivo de texto, puede cambiar el delimitador que se usa para la operación de importación en el paso 2 del Asistente para importar texto. En este paso, también puede cambiar la forma en que se controlan los delimitadores consecutivos, como las comillas consecutivas.

    Vea Asistente para la importación de texto para obtener más información sobre los delimitadores y las opciones avanzadas.

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

  1. En Microsoft Windows 10, haga clic con el botón derecho en el botón Inicio y, a continuación, haga clic en configuración.

  2. Haga clic en hora & idiomay, a continuación, haga clic en región en el panel izquierdo.

  3. En el panel principal, en configuración regional, haga clic en configuración adicional de fecha, hora y regional.

  4. En región, haga clic en cambiar formato de fecha, hora o número.

  5. En el cuadro de diálogo región , en la pestaña formato , haga clic en configuración adicional.

  6. En el cuadro de diálogo personalizar formato , en la pestaña números , escriba un carácter para usarlo como el nuevo separador en el cuadro separador de listas .

  7. Haga clic dos veces en Aceptar.

  1. En Microsoft Windows, haga clic en el botón Inicio y, a continuación, haga clic en Panel de control.

  2. En reloj, idioma y región, haga clic en cambiar formato de fecha, hora o número.

  3. En el cuadro de diálogo región , en la pestaña formato , haga clic en 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 el nuevo separador en el cuadro separador de listas .

  5. Haga clic dos veces en Aceptar.

Nota:  Después de cambiar el carácter separador de lista de su equipo, todos los programas usarán el nuevo carácter como separador de lista. Puede cambiar el carácter al predeterminado siguiendo el mismo procedimiento.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Vea también

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

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×