Cómo exportar datos de Excel como archivo de texto: instrucciones paso a paso para 2025
Cómo exportar Excel como archivo TXT: una guía práctica
Bueno, esto me surgió anoche cuando necesitaba extraer datos de Excel como un archivo de texto sin formato (no CSV, ni simplemente copiar y pegar, sino exportar un archivo de texto limpio y delimitado por tabulaciones).Al principio pensé que sería sencillo, pero es un poco engañoso. Las opciones no siempre son obvias, y si no prestas atención, podrías asumir que exportar todo el libro es fácil, cuando en realidad solo se trata de la hoja activa. Esto es lo que finalmente me funcionó, por si estás tan atascado como yo.
Conseguir la hoja adecuada y elegir dónde guardar
Primero, abre tu archivo de Excel y asegúrate de estar en la hoja correcta. Sí, ya sé que es básico, pero he visto a gente pasarlo por alto y preguntarse por qué su exportación solo incluye parte de los datos. Simplemente haz doble clic en la pestaña de la hoja o haz clic en ella para activarla. Esto es importante porque la opción «Guardar como» de Excel solo guarda lo que está activo, a menos que realices varias exportaciones.
Luego, decide dónde quieres guardar el archivo exportado. Suelo elegir una carpeta específica para las exportaciones, ya que estos archivos de texto pueden desordenarse si se dejan dispersos en carpetas aleatorias. También puedes configurar tu ubicación de guardado predeterminada en Archivo > Opciones > Guardar si quieres que sea más rápido la próxima vez.
La exportación real: Guardar como y elegir el formato correcto
Siguiente paso: haz clic Fileen el menú superior y selecciona Save As. Si usas versiones más recientes de Excel (como 2016 o 365), la idea sigue siendo la misma. Simplemente selecciona dónde quieres el archivo y busca el menú desplegable «Guardar como tipo».Al principio, esta parte me resultó confusa porque esperaba encontrar «TXT» o «Texto sin formato» directamente, pero suele aparecer como Text (Tab delimited) (*.txt). A veces aparece en «Otros formatos», así que estate atento.
Dale un buen nombre a tu archivo para que lo sepas más adelante. Luego, selecciona esa Text (Tab delimited) (*.txt)opción. Este formato es mucho más flexible que CSV al importar datos a otro lugar o preprocesarlos en un script. Si el nombre del archivo cambia automáticamente a.txt, es una buena señal.
Antes de hacer clic Save, comprueba que estás exportando la hoja correcta. A veces, el cuadro de diálogo para guardar muestra la primera hoja del libro por defecto, y he exportado datos incorrectos sin querer. Ah, y un aviso rápido: al pulsar «Guardar», puede aparecer una advertencia indicando que solo la hoja activa se guardará en este formato. Es normal; Excel, por defecto, no exporta todo el libro a un archivo de texto a menos que lo hagas manualmente o uses alguna macro. Por lo tanto, si necesitas varias hojas, debes repetir este proceso para cada una o automatizarlo con VBA más adelante.
¿Qué pasa después de guardar? Verificar el resultado
Después de pulsar «Aceptar» y guardar, abra el nuevo .txtarchivo en un editor sencillo como el Bloc de notas o Visual Studio Code. Debería contener solo los datos de la hoja, separados por tabulaciones. Si ve saltos de línea extraños o datos faltantes, podría deberse a caracteres especiales o fórmulas en la hoja. Recuerde que las fórmulas no se exportan, solo los datos visibles y procesados en el momento de guardarla.
Este método solo captura la hoja activa. Si su archivo tiene varias hojas, deberá hacer esto para cada una o considerar la automatización de macros para exportaciones masivas. Aquí tiene un breve fragmento de VBA que encontré que recorre cada hoja y las guarda como archivos de texto individuales, lo que podría ahorrarle tiempo a largo plazo:
Sub ExportSheetsToText() Dim ws As Worksheet Dim savePath As String savePath = "C:\Exports\" For Each ws In ThisWorkbook. Worksheets ws. SaveAs Filename:=savePath & ws. Name & ".txt", FileFormat:=xlText Next ws End Sub
¡Pero eso es más avanzado y probablemente exagerado si solo lo estás haciendo una vez!
Algunos consejos finales y trampas
Además, revise el archivo exportado para asegurarse de que los datos se vean correctos. Si hay caracteres extraños o los delimitadores parecen incorrectos, podría estar relacionado con la configuración del separador de listas o decimales de su sistema. Puede modificarlos en Panel de control > Región > Configuración adicional, configurando el «Separador de listas» como una tabulación o una coma, según sus necesidades.
Si la exportación no es correcta y la hoja es compleja (por ejemplo, si tiene celdas combinadas, fórmulas o caracteres especiales), quizás deba corregirlo primero en Excel. También recomiendo activar «Usar separadores del sistema» en Avanzado > Cortar, copiar y pegar en las opciones de Excel para evitar delimitadores incoherentes.
Aunque era molesto, descubrí que repetir el proceso manualmente no era tan complicado hasta que configuré una macro. Incluso tener en cuenta que lo importante es seleccionar la hoja correcta, elegir [ Text (Tab delimited) (*.txt)nombre del archivo] y comprobar el resultado ayuda a evitar sorpresas.
Espero que esto le haya ahorrado un dolor de cabeza a alguien más. Me llevó mucho más tiempo del que debería descifrar la confusión con las opciones de Guardar como. En fin, ¡mucha suerte con la exportación y no olvides hacer una copia de seguridad antes de intentar cualquier cambio importante!
Artículos relacionados
¿Te resultó útil este artículo?