Convertir un fichier *.dat en *.csv

Résolu
Bonjour,

Je cherche comment convertir un fichier *.dat en *.csv en vue d'une importation dans une base de données MySQL.

Merci
Configuration: Linux
Konqueror 3.5

3 réponses

  1. Modérateur
    Il suffit alors de substituer chaque tabulation en point-virgule :
    sed 's/\t/;/g' fichier_origine.dat > fichier_sortie.csv
    ;-))
    1. Impeccable merci, bon pour l'insertion dans la table c'est pas encore gagné mais c'est déjà ça.

      Merci
  2. Modérateur
    Salut,

    Il ressemble à quoi ton fichier .dat ?
    1. Des données en quantité importante, sur le modèle suivant :

      8:0:46:b0:17:96 10.0.0.1 1113552067
      0:8:5:7c:82:16 10.17.0.218 1207067849 eth0
      0:c0:9f:7a:a6:8d 164.34.26.13 1170829191
      8:0:46:b0:17:96 164.34.20.13 1113557065

      Le tout séparé par des tabulations.
  3. Bonjour,

    Je viens de migrer d'un PC sous windows XP vers un PC sous windows Vista.
    Sur le XP j'avais un carnet d'adresses fourni qui fonctionnait sous Palm et donc en *.dat
    Il est transféré sur le Vista mais je souhaite quitter Palm et importer mon *.dat dans "contacts windows"
    Or ce dernier me demande de convertir d'abord *.dat en *.csv
    Je veux bien mais je fais comment ?
    Si quelqu'un peut m'aider ce serait sympa. Merci d'avance
    Papy Nice

    Discussions similaires

    question pix mot caché

    7 réponses