¿Cómo exportar datos de Excel (selección u hojas) a archivos de texto en Excel?
Si se te pide que entregues un libro en formato de archivo de texto, necesitarás convertir el libro en archivos de texto. Este artículo te presentará dos métodos para exportar datos de Excel a archivos de texto fácilmente.
- Exportar una sola hoja a archivo de texto en Excel
- Exportación por lotes de múltiples hojas a archivos de texto separados en Excel
- Exportar selección (o una columna) a archivo de texto con VBA
- Exportar selección (o una columna) a archivo de texto con Kutools para Excel
Exportar una sola hoja a archivo de texto en Excel
Por defecto, los datos de Excel se guardarán como libros en formato .xlsx. Sin embargo, podemos exportar una hoja de cálculo de un libro existente como archivos de texto con la función Guardar como . Por favor, sigue estos pasos:
1. Cambia a la hoja de cálculo que deseas exportar a archivo de texto, y haz clic en Archivo (o botón de Office) > Guardar como.
2. En la ventana que se abre Guardar como cuadro de diálogo, selecciona la carpeta de destino donde guardarás el archivo de texto exportado, nombra el archivo en el cuadro Nombre del archivo y luego selecciona el Texto Unicode (*.txt) desde la lista desplegable Guardar como tipo Ver captura de pantalla:
3. Luego aparecerán dos cuadros de diálogo de advertencia preguntándote si deseas exportar solo la hoja de trabajo activa como archivo de texto y omitir cualquier característica incompatible con el archivo de texto. Haz clic en el botón Aceptar y luego en el botón Sí sucesivamente.
Luego, los datos en la hoja de trabajo activa se exportan como un nuevo archivo de texto.
Nota: El comando Guardar como solo puede exportar los datos de la hoja de trabajo activa como un archivo de texto. Si deseas exportar todos los datos de todo el libro, necesitarás guardar cada hoja de trabajo como un archivo de texto individualmente.
Exportar selección (o una columna) a archivo de texto con VBA
El siguiente código VBA también puede ayudarte a exportar los datos del rango seleccionado (por ejemplo, una columna) al archivo de texto, sigue estos pasos:
1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana de Módulo.
VBA: exportar selección o toda la hoja de trabajo a archivo de texto
Sub ExportRangetoFile()
'Update 20130913
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set wb = Application.Workbooks.Add
WorkRng.Copy
wb.Worksheets(1).Paste
saveFile = Application.GetSaveAsFilename(fileFilter:="Text Files (*.txt), *.txt")
wb.SaveAs Filename:=saveFile, FileFormat:=xlText, CreateBackup:=False
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. Luego presiona F5 para ejecutar este código. Luego selecciona el rango de datos que deseas exportar en el cuadro de diálogo emergente, y haz clic en el botón Aceptar ver captura de pantalla:
4. Ahora, en otro cuadro de diálogo Guardar como, especifica un nombre para este archivo de texto y una carpeta donde colocarlo, y haz clic en el botón Guardar botón.
Exportar selección (o una columna) a archivo de texto con Kutools para Excel
El comando Guardar como puede exportar todos los datos en la hoja de trabajo activa como texto. ¿Qué pasa si quieres exportar todos los datos de hojas de trabajo inactivas específicas, o parte de los datos en una hoja de trabajo como un archivo de texto? La utilidad Exportar Rango a Archivo de Kutools para Excel puede ayudarnos a exportar y guardar los datos en la selección como un archivo de texto fácilmente.
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
1. Selecciona el rango que deseas exportar a un archivo de texto (en nuestro caso, seleccionamos la Columna A), y haz clic en Kutools Plus > Importar / Exportar > Exportar Rango a Archivo, ver captura de pantalla:
2. En el Exportar Rango a Archivo cuadro de diálogo, sigue lo que se muestra en la captura de pantalla a continuación:
(1) Marca la opción Texto Unicode en la sección Formato de archivo ;
(2) Marca la opción Guardar los valores reales o Guardar los valores mostrados en pantalla según sea necesario en la sección Opciones de texto;
(3) Especifica la carpeta de destino donde guardarás el archivo de texto exportado;
(4) Haz clic en el botón Aceptar .
3. Nombra el archivo de texto exportado en el nuevo cuadro de diálogo que se abre, y haz clic en el botón Aceptar .
Y ahora la selección (Columna A seleccionada) ha sido exportada como un archivo de texto y guardada en la carpeta especificada.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Exportar múltiples hojas a archivos de texto separados en Excel
A veces puedes necesitar exportar múltiples hojas de trabajo a múltiples archivos de texto en Excel. ¡La función Guardar como puede ser un poco tediosa! No te preocupes. La utilidad Dividir Libro de Trabajo de Kutools para Excel proporciona a los usuarios de Excel una solución fácil para exportar múltiples hojas de trabajo a muchos archivos de texto separados con unos pocos clics.
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
1. Haz clic en Kutools Plus > Libro de Trabajo > Dividir Libro de Trabajo. Ver captura de pantalla:
2. En el cuadro de diálogo Dividir Libro de Trabajo que se abre, sigue estos pasos:
(1) Marca las hojas de trabajo que deseas exportar a archivos de texto separados en la sección Nombre del libro de trabajo ;
(2) Marca la opción Especificar formato de guardado y luego selecciona Texto Unicode (*.txt) de la lista desplegable inferior, ver captura de pantalla a la izquierda:
(3) Haz clic en el botón Dividir .
3. Luego, en el cuadro de diálogo Examinar Carpeta que aparece, selecciona la carpeta de destino donde guardarás los archivos de texto exportados, y haz clic en el botón Aceptar .
Hasta ahora, cada hoja de trabajo especificada ha sido exportada como un archivo de texto separado y guardada en la carpeta especificada.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Demostración: exportar datos de Excel (selección u hojas) a archivos de texto en Excel
Artículos relacionados:
Exportar datos de Excel a archivos CSV en Excel
Guardar, exportar múltiples/todas las hojas a archivos CSV o de texto separados en Excel
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!