Bonjour ;
J'ai des données dans un fichier excel que je veux importer dans une base Mysql.
J'ai essayé de le convertir en csv ou text mais le probleme est que les lignes viennent vides
Quelqu'un pourrait m'aider ?
Bonjour ;
J'ai des données dans un fichier excel que je veux importer dans une base Mysql.
J'ai essayé de le convertir en csv ou text mais le probleme est que les lignes viennent vides
Quelqu'un pourrait m'aider ?
Comment as-tu fait ton importation ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Bonjour ;
Dans phpMyadmin, j'ai utilisé le lien "Insérer des données provenant d'un fichier texte dans la table" et j'ai utilisé mon fichier excel converti en csv.
Essaie avec une requête LOAD DATA INFILE.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Bonjour,
J'ai eu moi-même des difficultés pour importer des données de cette manière, et j'ai remarqué que tout se passait mieux si le fichier csv était formatté selon les options par défaut qu'indique phpmyadmin:
Champs terminés par ;
Champs entourés par "
Je ne dispose pas d'excel, mais Calc d'OpenOfficeOrg propose de choisir le «séparateur de champs» et le «séparateur de texte» quand on enregistre au format csv. Le séparateur de texte - le " - n'est ajouté que pour entourer les chaînes de caractères, pas les champs numériques.
Il y a aussi une option importante à cocher ou non, c'est «Enregistrer le contenu de la cellule comme indiqué». C'est important si le formattage des nombres prévoit un nombre fixe de décimales, ou des poins entre les milliers, ce qui posera des difficultés pour MySQL (qui je présume les considérera alors comme des chaînes).
Bonne chance,
G.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager