From: Chalain Marc<mar...@vo...> - 2002-01-06 17:05:19
|
Comment transformer un fichier *.Txt ou CSV avec les champs s=E9par=E9 par des virgules? je vais juste copier le message que j'avais post=E9 sur le site de palmagora. Message 1: ---------- Je n'utilise pas les outils PC, c'est Tom Dyas qui continue =E0 les maintenir. Normalement tu dois exporter ta base au format CSV, cr=E9er un fichier de metadata pour sp=E9cifier le nom et le type des champs, et ensuite utiliser dans une fen=E8tre DOS le programme csv2pdb.exe. 1. exporter au format CSV (ou Txt) avec comme s=E9parateur "," dans un fichier base.csv. 2.cr=E9er le fichier metadata.txt avec =E0 l'int=E9rieur: title le_nom_de_ta_base field le_nom_du_champ1 le_type_du_champ1 field le_nom_du_champ2 le_type_du_champ2 ... options backup on option find on les types reconnus actuellement sont string, integer, boolean, date, time 3.lancer la commande: csv2pdb.exe -t db -i metadata.txt base.csv base.pdb Message 2: ---------- Avec Patflash nous avons quelques probl=E8mes pour transformer sa base csv en pdb, donc je vous met ici nos r=E9sultats. D'abord le fichier d'informations que je nomerais *.ifo: title "Livre" field "Pr=E9nom" string field "Nom" string field "Titre" string field "Genre" string field "Th=E8me" string view "ma vue" "Pr=E9nom" 80 "Nom" 80 "Titre" 80 "Genre" 80 "Th=E8me" 80 extended on option backup on option find on ensuite le fichier csv se terminait sans retour chariot: "Juliette","Benzoni","Un homme pour le Roi","Roman","Historique"<fin du fichier> csv2pdb.exe n'arrive pas =E0 lire cette ligne il faut rajouter le retour chariot pour obtenir: "Juliette","Benzoni","Un homme pour le Roi","Roman","Historique" <fin du fichier> ____________________________________________________________ Faites un voeu et puis Voila ! www.voila.fr Avec Voila Mail, consultez vos e-mails sur votre mobile Wap. |