
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Archivos comprimidos
Buen día.
Voy a empezar a realizar cargas de archivos planos pero me encuentro con un inconveniente, la carga es de varios archivos que vienen cada uno en carpetas comprimidas, por la cantidad de archivos y por la forma en que el proceso los guarda, no es posible realizar la extracción de los mismos manualmente ya que la idea es tener un proceso automático para ello.
Solicito su colaboración si existe una forma de cargar estos archivos sin tener que ir directamente a la carpeta y extraerlos.
Agradezco su ayuda en este caso.
Juan Gómez
Accepted Solutions


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Juan M,
Te paso un fichero RAR.rar. Tienes que descomprimirlo y se te creará la carpeta RAR con:
- Fichero F1.txt
- Fichero F2.rar que contiene el fichero F2.txt comprimido.
- Fichero F3.rar que contiene la carpeta F3 y en su interior el fichero F3.txt.
- Aplicación RAR.qvw
Si ejecutas la aplicación RAR.qvw lo que va a hacer es:
- Recorrer (bucle FOR) todos los ficheros que se encuentren en la misma carpeta donde ella esté, .\RAR.
- Si el fichero de la iteración es uno con extensión RAR, extrae (unrar.exe e) todos los ficheros que haya dentro y los deja en la carpeta donde se encuentra, .\RAR.
- Terminado el bucle inicial, ejecuta otro bucle que recorre todos los ficheros TXT y los carga en una tabla.
Espero que te sirva...
Saludos,
H
.png)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Podrías utilizar la función EXECUTE en el script y realizar la descompresión por línea de comando en el propio script, seguida de la carga del fichero y del borrado del original, por ejemplo.
Tienes diferentes alternativas (incluidos macros) aquí:
Zipped Files as a Data Source?


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Juan,
¿Te serviría una aplicación que primero descomprimiese los ficheros comprimidos y luego procesase todos los ficheros, tanto los que están directamente en la ruta como los que están en subcarpetas?
Saludos,
H

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Hector, en respuesta a tu pregunta si me serviría. Estoy validando las posibles opciones y así identificar cual es la más optima para el proceso que estoy realizando.
Gracias por tu ayuda.
Saludos


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Juan M,
Te paso un fichero RAR.rar. Tienes que descomprimirlo y se te creará la carpeta RAR con:
- Fichero F1.txt
- Fichero F2.rar que contiene el fichero F2.txt comprimido.
- Fichero F3.rar que contiene la carpeta F3 y en su interior el fichero F3.txt.
- Aplicación RAR.qvw
Si ejecutas la aplicación RAR.qvw lo que va a hacer es:
- Recorrer (bucle FOR) todos los ficheros que se encuentren en la misma carpeta donde ella esté, .\RAR.
- Si el fichero de la iteración es uno con extensión RAR, extrae (unrar.exe e) todos los ficheros que haya dentro y los deja en la carpeta donde se encuentra, .\RAR.
- Terminado el bucle inicial, ejecuta otro bucle que recorre todos los ficheros TXT y los carga en una tabla.
Espero que te sirva...
Saludos,
H

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Gracias Hector
