|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 23 ![]() |
Bonjour,
je souhaite créer un rapport à partir de données contenues dans un fichier Excel. est-ce possible d'avoir une Data Source Excel ? (ou CSV, sinon) quel type de Data Source choisir ? merci |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour,
C'est le Flat File Data Source (CSV). |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 23 ![]() |
merci je vais essayer ça.
on doit pouvoir s'en sortir aussi en exportant le XLS en feuille de calcul XML, puis en faisant une XMLDataSource |
|
|
00
|
|
|
#4 | |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 23 ![]() |
Bon, comme Excel exporte le XML bizarrement à mon gout (il met toutes les colonnes dans des <Cell>, ce qui empeche l'assistant BIRT d'en selectionner plus d'une), je passe par un CSV.
Mais j'ai un probleme : BIRT ne me trouve qu'une colonne alors qu'il y'en a plusieurs. Un exemple très simple, avec un XLS a 4 colonnes et 4 lignes. Je joins le fichier, ainsi que le CSV généré (j'ai du le zipper car quand j'uploade un .csv => "fichier non valide" V'la le contenu : Citation:
Quand je crée mon DataSet, à l'étape 'Select Columns', il m'en affiche une seule : "Film;Annee;Genre;Size" alors que j'en attendais 4. C'est peut etre le CSV généré par Excel qui est mal fichu ? Ou bien le jeu de caracteres utilisé par BIRT lors de la création de la DataSource ? (UTF8, mais ça fait pareil avec ISO-8859-1 et Windows-1250) Je suis sur que c'est un truc tout con, aidez moi a trouver quoi! merci
|
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 23 ![]() |
mmm j'ai trouvé, ça marche si on remplace les ; par des ,
(mais alors, pourquoi Excel met-il des ; quand il crée des CSV ? booläy )
|
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Parce que tu dois pouvoir le configurer dans Excel comme tu dois pouvoir aussi le configurer dans ton importation
PS : J'avais pas vu que t'avais édité ton message |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 23 ![]() |
Bon en fait je vais passer par une connexion odbc car j'ai besoin de faire des rapports dynamiques paramétrables par les utilisateurs finaux.
du coup jai un autre probleme, mais c plus tout a fait le sujet donc je vais en créer un autre. |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Slim Analyste Programmeur Inscription : janvier 2008 Messages : 108 ![]() |
Bonjour,
comment fait-tu pour changer les ' ; ' en ' , '??? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com