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
|
* 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 |
:
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.