Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour
je travaille sur une appli avec des DATA sous format xls simples.
Mon dernier fichier dépasse les 75 000 lignes et j'ai du passer en xlsx pour récupérer toutes mes données.
Par contre quand je veux le concaténer avec les autres, QV l'ignore (sans message d'eereur) et passer en format .csv n'est visiblement pas possible .
L'un ou l'une d'entre vous aurait-t'il ou elle la solutions svp ?
Bonjour Rémy,
Le format xlsx est bel et bien supporté par QlikView, simplement on doit changer un tout petit peu la syntaxe dans l'instruction de chargement. En guise d'exemple:
LOAD *
From [Data\Clients 2014.xls]
(biff, embedded labels, table is Feuil1$);
LOAD *
From [Data\Clients 2014.xlsx]
(ooxml, embedded labels, table is Feuil1);
Ainsi, si vous avez un scipt qui charge tous les fichiers excel 95 *.xls du répertoire, l'instruction en biff ignorera les xlsx. Vous pourriez ajouter une seconde instruction de chargement à la suite de la première qui s'occupera de lire les fichiers de format ooxml.
Cordialement,
Philippe Grenier
Rémy,
Comme le dit Philippe, le format, la feuille sont différents.
Le nom des colonnes génériques aussi.
Il faut donc un peu d'adaptation. Forcément.
J'ai documenté le LOAD : http://community.qlik.com/docs/DOC-5698
Ces différences entre XLS et XLSX y sont notées.
Fabrice
Bonjour Philippe
merci pour votre réponse. le format ooxml s'affiche automatiqement :
FROM
......
data\Ventes2013.xlsx
(ooxml, embedded labels, table is VentesQuotidien);
est-ce que je dois modifier cette ligne de syntaxe ?
Bonjour Rémy,
À première vue, cela me semble correct. Attention toutefois, comme le mentionne Fabrice plus bas, si vous utilisez les noms de colonne génériques, tels que @1, @2, etc. Il vous faudra adapter cette partie-là du script aussi.
Cordialement,
Philippe