Importar grandes archivos de texto.

Manu

New Member
Joined
May 20, 2002
Messages
3
Saludos a todos.

Necesito ayuda con esto. Necesito importa grandes archivos de texto, mas o menos 90.000 lineas. El problema es que no se como dividirlos y ponerlos en varias hojas. La ayuda me dice que utilice el asistente, pero ni por esas. En resumen, quiero meter en excel 90.000 lineas de texto en un solo libro. ¿Puede alguine ayudarme? Ya se, ya se, ¿como se me ocurre utilizar excel para ese volúmen de datos? En fin....

Gracias por anticipado.
 

Excel Facts

Shade all formula cells
To shade all formula cells: Home, Find & Select, Formulas to select all formulas. Then apply a light fill color.
A partir de Excel 2000 hay una opcion directa en "Importar datos externos" para importar archivos de texto, y utilizarlos en tablas dinámicas... depronto esto le sirve.
 
Upvote 0
Gracias por la respuesta, pero persiste mi duda. Conozco el procedimiento para importar texto para trabajar con tablas dinámicas, de hecho mi trabajo consiste en elaborar informes de ese tipo, pero no es esa una solución.
Verás, conozco el método para importar archivos con mas de 257 columnas, insertando el resto de columnas en diferentes hojas ayudándome del asistente de importación. ¿Existe ún método similar para importar mas de 65535 lineas?
Muchas gracias por anticipado.
 
Upvote 0
Pues, aunque no lo he utilizado mucho, sí. Uno, con un macro, puede leer un archivo línea por línea... lo que tocaría sería tener un contador, y apenas llegue a 65536 que seleccione la siguiente hoja y continue.

En la ayuda puede mirar la instrucción
Open (de VBA), Get, LOF y EOF

Esto es de la ayuda
Ejemplo de la instrucción Get
En este ejemplo se utiliza la instrucción Get para leer datos de un archivo de disco y ponerlos en una variable. Se supone que PRUEBA es un archivo que contiene cinco registros del tipo definido por el usuario Record.

Type Record ' Define un tipo definido por el usuario.
Id As Integer
Nombre As String * 20
End Type
Dim MiRegistro As Record, Posición ' Declara variables.
' Se abre un archivo de ejemplo para acceso aleatorio.
Open "PRUEBA" For Random As #1 Len = Len(MiRegistro)
' Se lee el archivo de ejemplo por medio de la
' instrucción Get.
Posición = 3 ' Define el número del registro.
Get #1, Posición, MiRegistro ' Lee el tercer registro.
Close #1 ' Cierra el archivo.
 
Upvote 0

Forum statistics

Threads
1,215,336
Messages
6,124,334
Members
449,155
Latest member
ravioli44

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top