Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Excel export en DBASE III

kylook, le jeudi 19 janvier 2006 à 10:22:42
Bonjour à tous
Je travaille sur une appli qui tourne sous CLIPPER (ca date mais j'ai que ca ;-)) J'ai une base sous excel 2000 et l'export au format dbase III ne s'ouvre pas justement sous Dbase III !!!
Sachant que Dbase III n'importe du fichier qu'en SDF ou DELIMITED je galère à mort.
C'est du virgule et guillements partout, du genre "c2",11,12.20
L'export en CSV sous excel ne met pas les guillemets et comme j'ai une base importante, impossible d'ajouter les guillements à la main :-(
Je peux donner d'autres précisions si besoin.
C'est vrai que ca relève du défi car il n'y plus grand monde à travailler sous clipper mais les dbf existent encore par milliers :-)

Quelqu'un peut m'aider ? Un grand merci d'avance de votre aide
Répondre à kylook  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Jacques d., le mardi 17 octobre 2006 à 03:12:40
Exporter vers dBase, j'ai beaucoup ramé dessus et j'ai à peu près compris les difficultés, c'est d'ailleurs assez simple.
Si cela peut encore être utile...
Répondre à Jacques d.

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Kylook, le mardi 17 octobre 2006 à 09:43:30
C'est bien mais tu ne m'as pas dit comment ;-)
J'ai résolu de la manière suivante :
- exportation en DBASE III corrompu (c'est un octet de l'entête de fichier qui ne va pas)
- puis un mini programme CLIPPER avec un "use" qui lui fonctonnne en clipper puis un "copy file xxxxx.dbf"
Et voilà on peut ensuite le réouvrir avec DBASE cette fois !
Et toi comment fais tu ?
Répondre à Kylook

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jacques d., le mercredi 18 octobre 2006 à 21:59:50
J'essaie de te répondre au travers du champ de pub, mais je viens d'y passer une heure en pure perte : ne pas appuyer sur "del" c'est pas bien, ensuite quand on presse la touche <Envoi> ben fallait s'identifier avant.
Donc je vais chercher comment on cause ici avant de causer.

Oui ça fait arlésienne j'y peut rien !
Répondre à jacques d.

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jacques d., le mercredi 18 octobre 2006 à 22:11:53
Bon, il y a un coeur du problème, c'est normal et j'ai cru le décrupter.
Par contre ce que je ne suis pas sûr de saisir, c'est le fonctionnement de ce forum.
D'où ce premier post.

Et hop je presse le bouton "Ajouter"
Répondre à jacques d.

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jacques d;, le mercredi 18 octobre 2006 à 22:38:00
Les problèmes :

1/ le séparateur décimal : c'est le point en anglais et la virgule en français. Bon, cela arrive.

2/ le séparateur de champ dans un fichier type CSV (SV doit vouloir dire "Separated by Virgules", c'est que le séparateur est une virgule, or c'est notre séparateur décimal. Microsoft ou nous-mêmes, ont inventé un format de séparateur de champ français, le point virgule. Mais euxl ne l'ont pas intégré profondemment à leur logiciel.

La solution (testée sour Win95 + Excel 97 et sous Win XP + Excel 2000) :

— Remplacer toutes les virgules par des points. (Ce sont les nombres qu'on veut changer : le point américain va remplacer la virgule européenne.) (Car les Anglais ont envahis l'Amérique et les Français l'Europe sous Napoléon.)

— Enregistrer sous "CSV : séparaeur point-virgule" et quitter Excel.

— Cliquer sur le le fichier enregistré : Excel s'ouvre et il y a des points-virgules partout. Remplacer tout les points-virgules par des virgules. Enregistrer comme tel et sous csv toujours sans tenir compte des objections d'Excel.

On peut recliquer sur le fichier créé : Excel l'ouvre alors en tableau, c'est dire s'il comprend que c'est la virgule le séparateur de champ, dans sa langue native.

— On a créé un fichier dBase qui contient les champs qu'on veut importer, mais je ne parle que de champs lettres ou numériques, le reste je n'ai pas essayé.

— Sous dBase on ouvre ce fichier, et on fait "append from <le nom et l'emplacement du fichier créé par excel>.csv delimited.

Je recommence : on tape append from "blabla".csv delimited.

Car csv permet à dBase de saisir de quoi on parle.
"Delimited" sans rien derrière lui comprendre que les champs sont séparés par une virgule.

Et c'est vrai que "delimited with "duc" ", ça donne beaucoup d'apostrophes et pas beaucoup de champs.
Répondre à jacques d;

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Kylook, le jeudi 19 octobre 2006 à 11:16:09
Bonjour Jacques
Oui ce n'est pas la panacé que d'adapter EXCEL pour l'export d'un DBF.
A ce jour je viens d'installer Open Office et là c'est du tout bon car l'export marche à 100 % !!!!!!
C'est le pied.
Adieu microsoft payant et vive le libre qui lui fonctionne impécablement.
Cerise sur le gateau, quand tu importes un fichier dbase, en 1ère ligne (celle des des champs) il te met le nom,le type et le nombre de caractère ou de chiffre et décimales après la virgule. C'est du genre :"Prix_TTC,N,5,2","Nom_Prod,C,50"
Ca c'est du logiciel ! ADIEU Bill GATES, espérons que tout le monde va s'y mettre et on aura des chances de voir les produit de Windaube baisser ! ;-)
A +
Essaie tu verras.
Répondre à Kylook

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jacques d,, le dimanche 22 octobre 2006 à 10:56:35
Euh oui, ça doit simplifier les choses. Open Office, ça s'installe sous Windows ou il faut passer par Linux ?
Répondre à jacques d,

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 KuKus, le mercredi 20 décembre 2006 à 17:49:05
Open Office existe sous Windows.
http://download.openoffice.org/index.html
Répondre à KuKus
[VBA Excel] exporter cellules en couleur (Résolu)VBA Excel - importer / exporter des cellules en couleur bonjour ou bonsoir à toutes / tous ! J'ai un soucis ! Plusieurs jours/heures/aides pour essayer de faire quelque chose, j'explique ! J'ai un tableau excel, 3 feuilles, sur la... www.commentcamarche.net/forum/affich-2956148-vba-excel-exporter-cellules-en-couleur
Exporter à coup sûr du CSVExporter des données au format CSV n'est pas si trivial qu'il n'y paraît. Dès que vos données contiennent des virgules ou des guillemets, tout semble partir en vrille. Il y a une astuce. Voici comment procéder pour exporter à coup sûr vos... www.commentcamarche.net/faq/sujet-7273-exporter-a-coup-sur-du-csv
Exporter carnet d'adresses (Résolu)Bonjour, J'ai un Mac au bureau et, depuis peu, un Mac Book Pro à la maison, et j'aimerais exporter mon carnet d'adresses du premier au second. J'utilise Mail comme programme de messagerie. Comment procéder rapidement? Merci! Ginette www.commentcamarche.net/forum/affich-3862491-exporter-carnet-d-adresses
Transformer un fichier Microsoft Excel (.xls) en PDFTransformer en fichier PDF un fichier Microsoft Excel (.xls) Rien de plus simple ! Ouvrez votre fichier *.xls avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer en... www.commentcamarche.net/faq/sujet-5734-transformer-un-fichier-microsoft-excel-xls-en-pdf
Exporter en PDF avec PDFCreatorExporter en PDF des documents avec PDFCreator Téléchargement Installation Utilisation L'exportation de documents vers le format universel PDF se fait grâce à une imprimante virtuelle. Pourquoi PDFCreator ? Il existe le classique... www.commentcamarche.net/faq/sujet-5836-exporter-en-pdf-avec-pdfcreator
Import ses contacts sous outlook à partir d'Excelpb : importer une liste de contact d'excel vers outlook, mais lors de l'import les mettre ds une seule liste de contact et non contact par contact solution : Excel 2000 et Outlook 2000 quand on est dans le fichier excel : rajouter une colonne... www.commentcamarche.net/faq/sujet-6589-import-ses-contacts-sous-outlook-a-partir-d-excel
C# Export excel (Résolu)Bonjour, Je suis entrain de dévelloppé une application pour effectué des statistiques, donc aprés la saisie des données, je doit exporté ces données vers Excel, Pour cela je rempli un fichier Excel qui contient la structure des tableaux, j'écrie... www.commentcamarche.net/forum/affich-7527063-c-export-excel
Exporter HTML vers Excel (Résolu)Bonjour Voila j'ai un ennuie, car je souhaiterai pouvoir à partir de l'intranet de mon entreprise (config: I.E5.5 et ASP) pouvoir exporter mes données de ma page vers une feuille Excel. Je vois pas comment je peux faire. Merci www.commentcamarche.net/forum/affich-1616582-exporter-html-vers-excel
Exporter une liste de contact .txt dans excel (Résolu)Bonjour, comment exporter une liste de contact en .doc ou .txt dans excel sous forme de database , nom , adresse , telephone, fax mon listing est de la sorte : richard dubois 23 rue de la ... 01 45 66 22 56 etc... www.commentcamarche.net/forum/affich-3069949-exporter-une-liste-de-contact-txt-dans-excel
Télécharger LiveProject Free Project ViewerLiveProject est une application de visualisation de fichier mpp gratuit. LiveProject ne présente aucune degradation du fichier mpp lors de l'exportation au format Excel ou html. Avec LiveProject, vous pourrez imprimer vos propres documents.... www.commentcamarche.net/telecharger/telecharger-34056818-liveproject-free-project-viewer
Télécharger Excel ViewerAvec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS), même si Excel n'est pas installé sur votre ordinateur. Vous pouvez également copier des données de Excel Viewer 2003 vers un autre... www.commentcamarche.net/telecharger/telecharger-209-excel-viewer
Télécharger Ms Word Excel CrackerMs Word Excel Craker est une application permettant de retrouver les mots de passe perdus ou oubliés pour les fichiers.xls ou .doc créés avec Microsoft Office 97, 2000, 2003, XP ou autres programmes Word ou Excel compatibles. Cette application vous... www.commentcamarche.net/telecharger/telecharger-34056121-ms-word-excel-cracker
Canon DR-4010C4010 C ,SCSI III/USB 2.0,Fabricant:Canon,Divers:Document Reading Sensor: CMOS CIS 3 Line Sensor. Compact desktop scanning. High speed colour scanning at 42 ppm. Excellent image quality. Auto-colour detection for mixed-batch documents. Advanced Text... www.commentcamarche.net/guide-achat/canon-dr-4010c-881360-fiche-technique
SanDisk Extreme III CompactFlash 16 GoCompactFlash, 16384 Mo,Type:CompactFlash,Vitesse d'écriture:20 MB/s,Vitesse de lecture:20 MB/s,Mémoire:16384 MB,Divers: ,Page web du produit:Anglais www.commentcamarche.net/guide-achat/sandisk-extreme-iii-compactflash-16-go-756089-fiche-technique
Tableur - L'interface d'Excel Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un fichier Excel (dont l'extension est .xls). Un document... www.commentcamarche.net/tableur/tabinterface.php3
Toutes les réponses pour « Excel export en DBASE III »