IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres langages Discussion :

Recherche outil de conversion txt vers dbf


Sujet :

Autres langages

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Points : 70
    Points
    70
    Par défaut Recherche outil de conversion txt vers dbf
    Bonjour,

    Je recherche un outil me permettant de transformer une extraction Oracle au format txt en un fichier DBF.

    Par avance merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Si c'est un fichier style CSV, tu peux t'en sortir avec Excel, à moins que tu doives automatiser l'opération.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Points : 70
    Points
    70
    Par défaut
    effectivement je voudrais automatiser l'opération, pour eviter une opération exterieur.

    a+

  4. #4
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Tu peux faire ça avec un petit programme Perl avec des modules comme Text::CSV et XBase, ça se résume à quelque lignes de glue entre les deux modules.

    --
    Jedaï

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 138
    Points : 70
    Points
    70
    Par défaut
    merci pour l'infos,

    Depuis ton message, j'ai installé perl et commencé à faire des petits prg, tres simple qui fonction. Par contre pour la converstion de format de txt ou csv vers bdf, peux-tu me donner plus d'eclairsissement.

    par avance merci

  6. #6
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    L'entête des formats dbf est un peu particulière bien que très simple différents rensignements + description des champs (noms, types longueurs), mais je ne suis pas sûr que perl puisse le faire aussi facilement car si je me souviens bien il y a une adresse qui indique le début de lecture des données effectives, et pour combler le vide dbase mets des zéros.
    Ceci dit c'est très facile à faire en C.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  7. #7
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Bien sûr je ne lui proposais pas d'écrire directement son fichier DBF en Perl (encore que les manipulations de bits y soient plus faciles que tu ne sembles le penser, avec un opérateur très puissant "pack()"), mais plutôt d'utiliser un module Perl qui le fasse pour lui. En gros, il parse son fichier avec Text::CSV (par exemple), puis il récupère les données sous forme de tableau, qu'il insère ensuite dans un fichier DBF avec XBase. Tous deux sont des modules facilement installable sous windows puisqu'ils sont installable en une ligne de commande "ppm install XBase" et "ppm install Text::CSV".

    --
    Jedaï

Discussions similaires

  1. Outil de conversion Java vers C#
    Par Caillou63 dans le forum EDI/Outils
    Réponses: 5
    Dernier message: 19/04/2010, 09h54
  2. Outil de conversion CLI vers GUI
    Par salanate dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 17/04/2009, 11h46
  3. Conversion txt vers excel
    Par tardieub dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/10/2007, 09h18
  4. Réponses: 2
    Dernier message: 12/07/2006, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo