Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je remonte les informations de fichiers Excel en utilisant *.xls ou *.xlsx dans le script.
Cependant, si le dossier est vide, QV me renvoie une erreur et plante le rechargement de l'application.
Je recherche donc une fonction pour tester si mon dossier source contient ou non des fichiers (encore mieux se serait de pouvoir choisir l'extension des fichiers recherchés).
Actuellement ma recherche ne donne rien.
Avez-vous connaissance d'une telle fonction ou d'un moyen pour contourner ce problème ?
Merci de votre aide.
let path_prices = '..\..\qlik\myDirectory\myFile_*.xlsx';
for each File in filelist (path_prices)
myTab:
LOAD
* from table;
NEXT
Hope it helps
Super c'est exactement ça.
Encore Merci
Thank's for your help.
Bonsoir,
tu pouvais aussi utiliser la fonction Filesize pour voir l'existance de n'importe quel type de fichiers plat (Excel, csv,qvd,..)
If filesize ( ' ..\..\qlik\myDirectory\myFile_*.xlsx')>0 then
Table
LOAD
----
From chemin fichier ;
endif
Ainsi si le dossier ne contient pas de fichier, la taille du fichier est logique 0 et la table n'est pas charger, tu n'aura plus de message d'erreur et on passe à la table suivante .
Si le dossier contient le fichier souhaité alors il est chargé puisque la taille sera supérieure à zéro
Ton idée est intéressante, mais peut-on tester la taille d'un fichier qui n'existe pas ?