Selon Garaud Jean-Claude <[EMAIL PROTECTED]>:
> J'ai plusieurs fichiers excel à intégrer dans une base de données mysql.
> Je passe d'excel à du texte cvs que j'intègre sans aucun problème par la
> commande SQL :
> LOAD DATA LOCAL INFILE "nom_fichier.cvs" INTO TABLE nom_table FIELDS
> TERMINATED BY '\t' IGNORE 1 LINES;
> Je fais la conversion xls->cvs "à la main" avec OOo : le problème c'est qu'il
> y a 1/2 douzaine de chose à cliquer (sélectionner le fichier, choisir le
> format cvs, changer le séparateur de champs en {Tab}, virer le séparateur de
> texte ", etc.) : avec une centaine de fichiers à convertir c'est fastidieux !
>
> Est-ce que quelqu'un connaît une moulinette pour faire ça en batch ? Je n'en
> ai pas encore trouvé.
>
> Sinon j'ai essayé de créer une macro OOo (Openoffice.org Basic), mais comme
> c'est la première fois que je tente ça, ça ne fonctionne pas (message
> d'erreur "Valeur ou type de données incorrect(e). index en dehors de la plage
> définie"). Je ne comprends pas le message mais ça a probablement quelque
> chose à voir avec la ligne du type:
> args1(0).Value = "file:///home/utilisateur/fichier.csv"
> où le nom du fichier à créer est codé "en dur" alors qu'il faudrait qu'il
> soit
> généré à partir du nom du fichier .xls ouvert
>
> Merci d'avance pour vos lumières
>
> Jean-Claude
>
>
>
tu peux essayer ça :
http://www.cpan.org/authors/id/A/AN/ANDALE/xls2csv-1.7.pl
sinon, google est ton ami :
http://www.google.fr/search?hl=fr&q=xls2csv&btnG=Recherche+Google&meta=
--
CC
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________