Le Vendredi 27 Janvier 2006 12:24, Garaud Jean-Claude a écrit :
> Désolé je voulais dire conversion xls to csv et pas cvs !
> Mais vous aviez certainement compris.
>
> Jean-Claude
>
> On Friday 27 January 2006 10:09, Garaud Jean-Claude wrote:
> > 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.csv" 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 csv, 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
Si tu y arrive je suis intéressé car il va falloir que je me frotte à cela
dans qques semaines.
Les pistes que je compte suivre.
-explorer le nouveau module oobase pour convertir (peut-être) directement; il
y à un article là-dessus dans le linux pratique de Nov-Dec 2005.
-Voir aussi la communauté francophone de openoffice http:/:fr.openoffice.org
et les macros déjà écrites.
Bon courage.
JPB
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________