Convertir un fichier *.dat en *.csv

Résolu/Fermé
Matii_75 Messages postés 22 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 12 février 2009 - 26 mai 2008 à 10:18
 Papy nice - 9 juil. 2009 à 10:10
Bonjour,

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

Merci
A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
26 mai 2008 à 10:28
Il suffit alors de substituer chaque tabulation en point-virgule :
sed 's/\t/;/g' fichier_origine.dat > fichier_sortie.csv
;-))
8
Matii_75 Messages postés 22 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 12 février 2009 1
26 mai 2008 à 10:39
Impeccable merci, bon pour l'insertion dans la table c'est pas encore gagné mais c'est déjà ça.

Merci
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
26 mai 2008 à 10:19
Salut,

Il ressemble à quoi ton fichier .dat ?
0
Matii_75 Messages postés 22 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 12 février 2009 1
26 mai 2008 à 10:22
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.
0
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
0