Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rulohx87
Contributor III
Contributor III

GenCode para archivos xlsx,xls,csv y qvd

Introducción

La carga de información masiva de archivos planos en Qlikview representa un tiempo valioso para los desarrolladores y más cuando tienen que volver a cargar por alguna razón; sea porque se modificó uno o varios archivos con distintos formatos.

El objetivo de este documento es evitar cargar un gran número de archivos planos con diferentes estructuras y extensiones, que en un proceso normal con un FOR no podríamos.

*Es necesario que los archivos a cargar contengan un formato de tabla, es decir. Encabezado de columnas + Registros. Los archivos que contengan formatos con logos, cabeceras de etiqueta, títulos... No serán cargados y es necesario tratarlos por aparte.


Alguna de las funcionalidades de este documento son:


  1. Lee archivos Excel 97-2003 (xls), Excel +2007 (xlsx), Archivos separados por comas (CSV) y QVDs
  2. Para los Excel lee las hojas y las interpreta como tablas para generar el código. Se conecta mediante un ODBC con dos versiones; para 32 bits y 64 bits.
  3. Puedes cargar directorios desde una ruta completa o relativa, sólo ve a tu navegador de explorer > copia la ruta > pega la ruta. o también puedes cargarlos de la ruta default ingresando "0".
  4. Puedes colocar para cada tabla leída:
    • Un STORE que te permitirá almacenar el código en una ruta específica, sea completa o relativa. (Ver instrucciones)
    • Un DROP que te permitirá eliminar la tabla de memoria. Muy útil cuando es un extracción.
    • Comentarios de BLOQUE (Con estructura) o de LÍNEA.
  5. Puedes decidir que archivos copiar con los cuadros de selección a tu izquierda.

El código pueden modificarlo si lo creen conveniente y también pueden compartirlo y publicarlo en otros foros, solo pido que hagan referencia al autor. Esta es la primera versión si creen conveniente agregar otros formatos o extensiones haganmelo saber para que las puede incorporar y que este documento sea de utilidad a varios usuarios.

App GenCode.PNG

img1.PNG

img2.PNG

Saludos

Rulohx

3 Replies
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Buen trabajo Raúl

eridevahora
Partner - Contributor II
Partner - Contributor II

Enhorabuena por la idea y gracias, voy a probarlo ahora mismo.

jmmayoral3
Creator
Creator

una idea estupenda.

Gracias por compartirlo