Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je voudrais savoir comment je peux charger plusieurs fichier excel avec un nom différent et un onglet qui change aussi du nom tous le mois?
j'ai essayé ça mais ça ne marche pas
load
*
FROM
[Modèles fichier\Source\A_QUOTIDIEN_2017*.xlsx]
(ooxml, embedded labels, table is Onglet*);
Merci pour vous
Maurice
Salut,
si tu dois toujours charger le 1er onglet, il suffit de ne pas le mentionner et Qlik prendra toujour le 1er quelque soit son nom. Comme ceci :
load
*
FROM
[Modèles fichier\Source\A_QUOTIDIEN_2017*.xlsx]
(ooxml, embedded labels);
Bonjour Maurice,
Tu peux faire une boucle sur le répertoire dans lequel sont stockés tous tes fichiers Excel.
for each File in filelist ('C:\*.*')
TABLE:
LOAD *
FROM '$(File)' (ooxml, embedded labels, table is [Nom de l'onglet]);
next File
Concernant l'onglet, son nom est-il normé ?
Merci Laurent j'ai déjà mis cette solution en place,
mon souci concerne l'onglet qui change du nom aussi
Mon ce nom est il normé ? si oui, tu dois pouvoir le reconstituer dans une variable.
// declaration de variable
Let vNomOnglet=’Sheet1’ ;
// traitement de chargement
Load * from
LOAD *
FROM TON_FICHIER
(ooxml, embedded labels, table is $(vNomOnglet));
Si vous souhaitez parcourir votre liste d’onglets sous la forme d’une boucle, c’est possible également.
Vous trouverez un exemple type dans le QlikView reference manual à l’instruction For…Next à la page 231 du manuel V11.
Cdt
Mon ce nom est il normé ? je ne comprend pas le sens de ta phrase
j'ai déjà regardé, ça concerne un fichier à plusieurs onglet et ce pas mon cas.
meric
Quels sont les noms de tes onglets ? Est-ce qu'ils ont tous la même structure : exemple : Année 2015, Année 2016, Année 2017 ?
oui avec l'année et le mois qui changent
ASSO_2017_04