Importation fichier excel avec bouche for..each
Bonjour,
Débutant sur Qlikview j'essaye d'importer tous les fichiers excel d'un répertoire dans une table en concaténant le tout.
Tous les fichiers ont les 3 même colonnes.
La bouche fonctionne bien si j'écris en dur le chemin du 1er fichier mais plus rien ne fonctionne quand je la passe en variable ou lorsque je met un caractère * pour les n° des capteurs ce qui est nécessaire pour incrémenter la table.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// Importation et concatenation des capteurs
Directory;
for each File in Filelist('Data Sources\reseau capteur\SPZ_*.xlsx')
//Capteur:
LOAD C as [Niveau],
Timestamp(Floor(A)+Frac(B), 'DD/MM/YYYY hh:mm:ss') as [Date],
year(A) as [Année],
month(A) as [Mois],
day(A) as [Jour],
replace(left(filename(),8), '_', ' ') as [Capteur]
FROM
//fonctionne
//[Data Sources\reseau capteur\SPZ_4896.xlsx]
//
// ne fonctionne pas
//Data Sources\reseau capteur\*.xlsx
//
//ne fonctionne pas
//[$(File)]
//
//ne fonctionne pas
[Data Sources\reseau capteur\SPZ_*.xlsx]
(ooxml, no labels, table is [spz 4896]);
next File |
Merci pour votre aide