Importación de datos a Excel desde un archivo de texto. Importe datos a Excel desde un archivo de texto Convierta el archivo del bloc de notas a la extensión de Excel


¿Cómo importar un archivo txt a Excel?


Hay dos formas de importar archivos txt, que finalmente conducen a una Maestro de texto (importación) y un resultado.


1. En un libro de Excel, en la esquina superior izquierda, haga clic en el botón oficina de microsoft, luego seleccione un comando Abierto. En el cuadro de diálogo que aparece Abriendo un documento, en campo Tipo de archivo, Seleccione archivos de texto. Todos los archivos de texto aparecerán en la ventana del navegador, seleccione el archivo deseado y haga clic en el botón Abierto.

Asistente de texto (importación).


2. Estar en un libro de Excel, en la pestaña Datos en un grupo Obtener datos externos presiona el botón Del texto. Tendrás un cuadro de diálogo Importación de un archivo de texto, similar a la ventana Abriendo el documento p.1. En este cuadro de diálogo, especifique el archivo que desea importar y haga clic en el botón Importar.



El programa se iniciará automáticamente. Asistente de texto (importación).




A Asistente de importación de texto en el primer paso es necesario especificar Formato de datos: con separadores o ancho fijo. La opción de delimitador es adecuada si sabe qué caracteres se utilizan como delimitadores o si la tabla tiene dos o más niveles. El formato de datos de ancho fijo es adecuado en los casos en que no puede definir claramente cuál es el separador en la tabla txt, o la tabla tiene bordes que deben eliminarse.


El segundo punto importante es Formato de archivo. En la lista desplegable, puede seleccionar la codificación de texto deseada si el programa no pudo reconocer automáticamente el texto correctamente.


Iniciar importación desde línea: especifique desde qué línea desea comenzar a importar el archivo. Por lo tanto, no puede importar el título de la tabla, los pies de página u otro texto que esté antes de la tabla y que aún se cortará como resultado de la importación de la tabla.


Si en la primera etapa ha especificado todos los datos necesarios, haga clic en el botón Más lejos.


En la segunda etapa Asistentes de importación de texto usted puede tener dos opciones.


1. Si en la primera etapa indicó que tiene un formato de datos con separadores, aquí debe seleccionar el tipo de separador o especificar el suyo propio.




2. Si en la primera etapa indicó que tiene un formato de datos de ancho fijo, entonces en la ventana Ejemplo de análisis de datos tiene la oportunidad de colocar todos los separadores necesarios, es decir organizar manualmente las columnas de la tabla. Las líneas divisorias se establecen con un solo clic en la escala en la parte superior de la ventana o ventana gráfica. Puede eliminar la línea de separación haciendo doble clic sobre ella.




Después de seleccionar separadores / configurar columnas manualmente, presione el botón Más lejos.


En la tercera etapa Asistente de importación de texto le pide que establezca el formato de la columna. El valor predeterminado es General.




Presionamos el botón Listo.


Tengo un archivo csv que se abre en Excel en una línea, ¿cómo puedo convertirlo en una tabla?


Es más fácil importarlo inmediatamente en forma de tabla, porque es tal, solo con comas (o un punto y coma) como separador. Para hacer esto, mientras está en un libro de Excel, en la pestaña Datos en un grupo Obtener datos externos presiona el botón Del texto.



Tendrás un cuadro de diálogo Importación de un archivo de texto, en el que especifique el archivo a importar y haga clic en el botón Importar.




Se abrirá un cuadro de diálogo inmediatamente. Asistente de texto (importación). En el primer paso, en el campo de formato de datos, especifique delimitado.


En el segundo paso en el campo. El caracter separador es nota - coma (punto y coma).




En el tercer paso, si es necesario, especifique el formato de columna.


Después de presionar el botón Listo csv se importará correctamente en sobresalir y convertida en una mesa.


Tengo una tabla en formato txt con todos los bordes, ¿cómo puedo importarla a Excel para que estos bordes no estén?


Antes de importar la tabla, vaya al archivo txt y copie el fragmento de la línea del borde.


Al importar una tabla en Asistente de texto (importación) en el primer paso en el campo Especificar formato de datos Marcos con separadores.


En el segundo paso en el campo. El caracter separador es marque el elemento otro y colocando el cursor en el campo para ingresar un carácter, presione la combinación de teclas Ctrl + V. Por lo tanto, seleccionará la línea del borde de la tabla como separador.




Durante la importación de un archivo txt, Excel trata los números con separadores de puntos como fechas y, después de la importación, no se pueden devolver a su valor anterior. ¿Cómo sortear este problema?


Para que los números fraccionarios con un punto separador se muestren correctamente en Excel, durante la importación de archivos en el tercer paso Asistente de texto (importación) en la ventana Ejemplo de análisis de datos seleccione la columna que contiene números fraccionarios, y en el campo Formato de datos de columna Seleccione texto.




Después de importar los datos, seleccione la columna que contiene números fraccionarios con un punto. Use el método abreviado de teclado Ctrl+H para abrir el cuadro de diálogo Encontrar y reemplazar. En el campo Buscar, especifique un punto, en el campo Reemplazado por - coma. Haga clic en el botón Reemplaza todo- la reposición se realizará únicamente dentro de la columna seleccionada.




Ahora, usando el menú Formato de celdas de grupo células pestañas hogar, cambie el formato de la columna de Texto sobre el Numérico.




¿Es posible conectarse a los datos de la base de datos de Access en Excel para que se actualicen automáticamente?


Sí, para ello, estar en un libro de Excel a través de la pestaña Datos en un grupo Obtener datos externos haga clic en el botón Desde Acceso.



En el cuadro de diálogo abierto Selección de una fuente de datos especifique el archivo de la base de datos que necesita.




En el siguiente cuadro de diálogo Selección de mesa especificar la tabla o consulta a importar sobresalir.




Verá otro cuadro de diálogo: Importación de datos. Aquí puede elegir cómo mostrar los datos en el formulario:

  • mesas
  • Informe de tabla dinámica
  • Gráfico dinámico e informe de tabla dinámica

Aquí puede especificar ¿Dónde se deben colocar los datos?



Hay un botón en la esquina inferior derecha de este cuadro de diálogo. Propiedades... haciendo clic en el que va al cuadro de diálogo Propiedades de conexión.



en la pestaña Uso seleccione la frecuencia con la que se deben actualizar los datos:

  • Actualización de fondo- le permite continuar trabajando en Excel mientras se realiza una solicitud de actualización de datos. Si desmarca la casilla, la solicitud se ejecutará mientras espera.
  • Actualiza cada...- permite la actualización automática de datos a intervalos específicos.
  • Actualizar en archivo abierto- cuando la casilla de verificación está marcada, los datos se actualizarán automáticamente solo cuando se abra el libro.
  • Eliminar datos del rango exterior antes de guardar el libro de trabajo- esta opción está disponible solo cuando la casilla de verificación Actualizar al abrir un archivo está seleccionada y en caso de importar datos como una consulta. Seleccionar la casilla de verificación le permite guardar el libro de trabajo con la definición de la consulta, pero sin datos externos.

Cuando hace clic en Aceptar en todos los cuadros de diálogo, Excel obtiene datos de la base de datos de Access que se actualiza automáticamente para reflejar los cambios en la base de datos de origen.

Hay dos formas de importar datos de un archivo de texto a 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.

Los dos formatos de archivo de texto más utilizados son:

    archivos de texto delimitado (.txt), que normalmente usan un carácter de tabulación (código de carácter ASCII 009) para separar campos de texto;

    Archivos de texto de valores separados por comas (CSV) que normalmente usan una coma (,) como separador de campo de texto.

Puede cambiar el carácter separador utilizado en los archivos TXT y CSV. Esto puede ser necesario para garantizar una importación y exportación exitosas.

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

Importación de un archivo de texto abriéndolo en Excel

Un archivo de texto creado en otro programa se puede abrir como un libro de Excel usando el comando Abierto. Al abrir un archivo de texto en Excel, su formato no cambia; esto se puede ver en el título de la ventana de Excel, donde el nombre se indica con una extensión de archivo de texto (por ejemplo, TXT o CSV).

    Ir expediente > Abierto y navegue a la ubicación que contiene el archivo de texto.

    Seleccione archivos de texto en la lista desplegable Tipo de archivo en el cuadro de diálogo Apertura .

    Busque el archivo deseado y haga doble clic en él.

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

  1. En la pestaña " datos" en un grupo " Obtener y transformar datos" Seleccione desde texto o CSV.

    En el cuadro de diálogo Importación de datos busque y haga doble clic en el archivo de texto que desea importar y haga clic en el botón Importar.

    El cuadro de diálogo Vista previa tiene varias opciones:

Si Excel no convierte una columna de datos en particular al formato correcto, puede convertirla después de la importación. Ver artículos y para más información.

Guardar como.

Importación de un archivo de texto conectándose a él

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

Si Excel no convierte la columna al formato requerido, puede hacerlo después de la importación. Ver artículos para más información Conversión de números de texto a formato numérico y Convertir fechas de formato de texto a formato de fecha.

Exportar datos a un archivo de texto guardándolo

Una hoja de Excel se puede convertir en un archivo de texto usando el comando Guardar como.

  1. Se abrirá un cuadro de diálogo Guardar un documento.

    en campo Tipo de archivo seleccione un formato de archivo de texto para la hoja.

  2. Se abrirá un cuadro de diálogo que le recordará que solo la hoja actual se guardará en el archivo de texto. Si desea guardar la hoja actual, haga clic en el botón OK. Se pueden guardar otras hojas como archivos de texto separados repitiendo este procedimiento para cada una de ellas.

    Se abrirá un segundo cuadro de diálogo que le recordará que la hoja que está guardando puede contener funciones que no son compatibles con los formatos de archivo de texto. Si solo desea guardar los datos de la hoja en el nuevo archivo de texto, haga clic en . Si no está seguro y desea 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 Referencia.

Para obtener más información sobre cómo guardar archivos en otros formatos, consulte el artículo Guardar un libro en un formato de archivo diferente.

Cambiar el separador utilizado en un archivo de texto

Si está utilizando el Asistente de importación de texto para importar un archivo de texto, puede cambiar el delimitador de un carácter de tabulación a otro carácter en el segundo paso. También puede cambiar cómo se manejan los delimitadores consecutivos (como las comillas consecutivas) en este paso.

Para obtener más información acerca de los delimitadores y las opciones avanzadas, consulte asistente de importación de texto.

Cambiar separador en todos los archivos CSV de texto

    Haga clic en el botón comienzo y selecciona el elemento Panel de control.

    Abra el cuadro de diálogo Cambiar opciones regionales y de idioma.

    Introduzca un nuevo delimitador en el campo Separador de lista.

    Haga doble clic en el botón OK.

Nota: Después de cambiar el separador de lista, todos los programas de su computadora usarán el nuevo carácter. Puede devolver un carácter estándar siguiendo los mismos pasos.

Escribir información desde el teclado es problemático y requiere mucho tiempo. Y estaría bien en Word, de lo contrario en Excel, donde necesita moverse entre celdas. Por lo tanto, si la información tiene lugar en forma de texto, esto ya es bueno. Considere cómo importar rápidamente datos a Excel desde un archivo de texto o, en otras palabras, insertar texto correctamente en una hoja de cálculo de Excel.

No hay nada muy, muy complicado aquí. Como he señalado en repetidas ocasiones, la información en la tabla de Excel debe presentarse de forma estrictamente estructurada, por lo tanto, en un archivo de texto, esta estructura también debe observarse estrictamente.

Tomemos un ejemplo tan vital y simple: transferiremos una lista de empleados de un archivo de texto (con la extensión .txt) a Excel, que enumera el apellido, el nombre, el patronímico, el año de nacimiento y la posición.

Digamos que aquí están nuestros héroes:

Ivanov Iván Ivanovich 1978 inspector
Sidorov Petr Sidorovich 1970 inspector superior
Petrov Vasily Samuilovich 1965 el inspector más antiguo

Demasiado perezoso para llenar más de tres 🙂, pero son suficientes.

Ahora decidamos qué tipo de tabla necesitamos en Excel. Que tenga las siguientes columnas:
Apellido, Nombre, Patronímico, Año de nacimiento, Cargo.

Tenemos todo, pero hay un matiz en la presentación de la posición. Para cada empleado, el puesto tiene un tamaño diferente: 1, 2 y 3 palabras. ¿Cómo le dice Excel dónde comienza y termina la información ingresada en las columnas?

Para ello es conveniente utilizar carácter separador. Tal carácter puede ser cualquier carácter que no aparezca en su texto como un signo de puntuación o un carácter especial. Es decir, trate de no usar un punto y una coma, pero puede tomar un asterisco o uno oblicuo. En nuestro caso, si la posición de todos consistiera en una palabra más o menos: inspector senior, inspector senior mismo (sin espacios), entonces también cabría un espacio. Sea creativo para hacer menos trabajo. 🙂

Estructuremos nuestra lista:

Apellido/Nombre/Patronímico/Año de nacimiento/Cargo
Ivanov/Iván/Ivanovich/1978/inspector
Sidorov/Peter/Sidorovich/1970/inspector superior
Petrov / Vasily / Samuilovich / 1965 / el inspector más antiguo

y guardarlo en un documento de texto con la extensión .TXT. Ahora esa lista se transferirá maravillosamente a Excel.

Para hacer esto, vaya a la pestaña de Excel Datos. En el área de Obtener datos externos presiona el botón Del texto.

En la ventana que se abre, apunta a nuestro archivo de texto desde el que importaremos los datos. Después de eso se abrirá Asistente de importación en el primer paso. Aquí necesitamos especificar la estructura de nuestros datos - “ con separadores” (que tenemos una “/” oblicua). Después de eso, presione el botón Más lejos.

El siguiente paso del asistente es especificar el carácter delimitador. Aquí hay algunas opciones, pero nosotros elegimos “ otro” y en la ventana ingresamos nuestro símbolo: oblicuo. Inmediatamente en el área inferior (con nuestra lista) aparecen líneas verticales (columnas), mediante las cuales puede verificar la exactitud de la separación de datos. Presionamos el botón Más lejos.

En el tercer paso, puede especificar el formato de datos para cada columna seleccionada, si es necesario. Como regla, esto es cierto para las columnas de fecha. No cambiamos nada y pulsamos el botón Listo.

Después de eso, debe especificar la celda con la que comenzará la tabla: su esquina superior izquierda.

Total Excel Converter es uno de los convertidores de archivos más simples y rápidos. Admite una gran lista de formatos y, por lo tanto, hace la vida mucho más fácil para aquellos que tienen que trabajar con diferentes hojas de cálculo todos los días. Con una interfaz fácil de usar y un asistente de configuración automático, el programa requiere un mínimo de trabajo por parte del usuario.

El convertidor admite una función por lotes, gracias a la cual puede convertir muchos archivos XLS a formato TXT a la vez, lo que ahorra mucho tiempo. Gracias a este programa, las tablas creadas en diferentes editores se pueden adaptar a su editor o visor actual. Total Excel Converter simplificará enormemente la transferencia de tablas de un formato a otro. Todo lo que tiene que hacer es seleccionar las fuentes que desee y hacer un par de clics con el mouse. El programa hará el resto por ti. Solo necesita seleccionar el modo deseado.

Cómo usar el convertidor XLS TXT

Convertir Excel a texto es muy fácil. Para convertir documentos de Excel a TXT necesitará:
  1. Seleccione una carpeta con los archivos de Excel necesarios en el árbol de carpetas
  2. Marque las casillas de los archivos que desea convertir a texto sin formato
  3. Seleccione TXT como formato de destino
Esto es todo lo que se requiere del usuario. Usando el asistente automático, puede configurar las opciones de conversión deseadas. Aquí es deseable tener alguna experiencia. Si no está seguro de la configuración que desea, omita este paso y utilice la configuración predeterminada.

Si necesita convertir varios archivos a TXT, use el modo por lotes. Seleccione una carpeta con archivos de origen y haga clic en "Marcar todo" en la lista de archivos. Por lo tanto, todo el contenido de la carpeta se marcará automáticamente para la conversión. Si no es necesario convertir algunos archivos, simplemente desmarque la casilla junto a ellos. Si cambia de opinión accidentalmente, haga clic en la función "Borrar todo". Total Excel Converter se integra con Windows para que pueda convertir un archivo XLS a TXT directamente en su escritorio. Para hacer esto, haga clic derecho en el archivo XLS deseado y seleccione la función Convertir a. Luego seleccione el formato deseado para convertir.

Este programa es shareware. Puede comprarlo en línea y obtener todo el soporte técnico y las actualizaciones que necesita de forma gratuita. Si no está seguro de su compra, descargue la versión de prueba, que es gratuita durante 30 días.