Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
MauriceLudo
Contributor II

charger fichiers de n mois

Bonjour,

je voudrais savoir la meilleur solution pour charger des fichiers excel de chaque mois en une seule fois, chaque fichier contient les memes  champs, juste les valeurs que change chaque mois.

Merci pour votre aide.

Cordialement

Maurice

Tags (1)
1 Solution

Accepted Solutions
sfatoux72
Valued Contributor

Re: charger fichiers de n mois

Il suffit alors de replacer la partie du nom du fichier contenant la date  du mois par *.

Par exemple, si tes fichier se nomme Data_201512, Data_201601.xlsx, Data_201602.xlsx, ...

LOAD Champ1, Champ2, ...
FROM
(ooxml, embedded labels, table is Feuil1);

Et si tu veux charger uniquement les fichiers 2016 :

LOAD Champ1, Champ2, ...
FROM
(ooxml, embedded labels, table is Feuil1);

Attention que le mask utilisé ne récupère pas d'autres fichiers Excel non désiré se trouvant dans le même répertoire

3 Replies
sfatoux72
Valued Contributor

Re: charger fichiers de n mois

Bonjour,

Les fichiers sont tous dans le même répertoire?

Le nom des fichiers respecte une règle de nommage? Si oui laquelle?

Le nom de la feuille chargée est toujours la même?

MauriceLudo
Contributor II

Re: charger fichiers de n mois

Oui tous dans le meme répertoire

le nom de fichier prend chaque mois le nom du mois correspond

oui toujours la meme

sfatoux72
Valued Contributor

Re: charger fichiers de n mois

Il suffit alors de replacer la partie du nom du fichier contenant la date  du mois par *.

Par exemple, si tes fichier se nomme Data_201512, Data_201601.xlsx, Data_201602.xlsx, ...

LOAD Champ1, Champ2, ...
FROM
(ooxml, embedded labels, table is Feuil1);

Et si tu veux charger uniquement les fichiers 2016 :

LOAD Champ1, Champ2, ...
FROM
(ooxml, embedded labels, table is Feuil1);

Attention que le mask utilisé ne récupère pas d'autres fichiers Excel non désiré se trouvant dans le même répertoire