Importer un fichier csv dans une bdd

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Importer un fichier csv dans une bdd

Message le Lun Jan 15, 2007 16:24

Bonjour,

Je n'arrive pas à importer convenablement un fichier csv vers une bdd.
Voici un exemple d'une ligne:
Code: Tout sélectionner
33996344,"33996351","GB","GBR","UNITED KINGDOM"


Soit il n'y a rien d'importé, soit tout est dans une seule cellule, soit il a trop de guillemet.

Comment faut-il que je m'y prenne?

fablezouave
WRInaute discret
WRInaute discret
 
Messages: 109
Inscription: 20 Déc 2006

Message le Lun Jan 15, 2007 16:30

salut

Dans quel type de base de données essayes-tu d'importer ces données ?
Quel langage de programmation utilises-tu ?

fab

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Message le Lun Jan 15, 2007 16:38

avec phpmyadmin, InnoDB

fablezouave
WRInaute discret
WRInaute discret
 
Messages: 109
Inscription: 20 Déc 2006

Message le Lun Jan 15, 2007 16:51

Je ne sais pas si phpmyadmin permet de faire un import depuis un fichier CSV, un export vers CSV oui, mais un import ....

Peux-tu exécuter un fichier PHP, pour le faire "à la main" ?

fab


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Lun Jan 15, 2007 16:55

fgetcsv => INSERT


spout
WRInaute accro
WRInaute accro
 
Messages: 4378
Inscription: 14 Mai 2003

Message le Lun Jan 15, 2007 17:34

fablezouave a écrit:Je ne sais pas si phpmyadmin permet de faire un import depuis un fichier CSV, un export vers CSV oui, mais un import ....


Si si on sais importer dans phpMyAdmin

Format du fichier d'importation
* CSV
* CSV via LOAD DATA
* SQL

Options CSV
Remplacer les données de la table avec le fichier
Ignorer les doublons
Champs terminés par
Champs entourés par
Caractère spécial
Lignes terminées par
Nom des colonnes


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité