titre_site.jpg (51607 octets)

 

Convertir des tables dBase III

Comment récupérer des tables créées par dbase III version 1.1 pour les exporter dans un logiciel plus actuel comme Excel

 

Préparation

Solution avec dBase III

Sur la machine contenant les fichiers à exporter, se mettre en mode commande. Ensuite utiliser les commandes d'exportation vers des fichiers délimités avec des virgules  (fichiers .txt ou csv). Le nom du nouveau fichier doit être un nom court de 8 caractères maximum plus l'extension. Voir code ci-dessous.

Solution sans utiliser dBase III

A l'aide d'un programme en mesure de lire directement les fichiers de type dbIII, l'ouvrir, et faire une copie sur laquelle on travaillera. Cette solution comporte un certain danger puisque l'on va manipuler le fichier d'origine avec un produit externe, d'ou la recommandation d'utiliser la première solution.

 

Code      ico_dbIII.jpg (1345 octets)   dbasedos.gif (376 octets)   vdb5.gif (351 octets)   Plus2_5-Icon.jpg (1250 octets)


* en mode commande, lister les fichiers présents dans le répertoire

DIR

*Choisir une table

USE NomTable

* Commande d'exportation

COPY TO MaTable.csv DELIMITED

* Fermer la table

USE

 

bt_eclair.gif (198 octets) : le résultat peut ne pas correspondre à ce que vous désirez, vous pouvez avoir des enregistrements en plus ou en moins, ceci dépend de la position de SET DELETED. Si SET DELETED ON, seuls les enregistrements actifs sont copiés, si SET DELETED OFF, tous les enregistrements sont copiés, y compris ceux marqués pour effacement. Par défaut la position de SET DELETED est OFF.

 

L'instruction dbase III

 

COPY TO <fichier>

[FIELDS <liste de champs>]

[FOR / WHILE <condition >]

[SDF / DELIMITED [WITH BLANK/ délimiteur]]

 

retour

Sources :

Si vous voyez des erreurs, n'hésitez pas à le signaler.

Discussion  :

From: "Julie Gannon"  - Newsgroups: dbase.getting-started
Sent: Wednesday, July 07, 2010 10:22 PM
Subject: Help exporting old Version 1.1 to Excel or Access

Documentation française dbase III

Dernière modification : samedi 24 juillet 2010

  ©  M.A.