Administration

Vous êtes ici : Accueil » programmation » Exporter des données Excel vers une Base de données MySQL

Exporter des données Excel vers une Base de données MySQL

Tout d'abord, créez un fichier Excel le titre des colonnes c'est à dire la première colonne sera le nom des champs de la tables.

 1-

Nommez le nom de la feuille qui sera le nom de la table

Entrez les données dans chaque colonne.

Cliquez sur enregistrer sous, puis nommez le fichier et dans type de fichier  le document avec type de fichier "feuille de calcul open document"

Créez une base de données dans PHPMYADMIN, importez le fichier 

Dans la base SQL, choisissez "open document"  dans options spécifiques au format "cochez toutes les cases"

La première case signifie que les titres des données seront le champ de la première colonne

 

Pensez à modifier le style de la bordure des cellules. Mercii

2ème solution, que je trouve être la meilleure

 

Nommez les colonnes du fichier excel.

renommez le nom de la feuille qui sera le nom de la table.

ENREGISTRER LE FICHIER SOUS : TYPE DE FICHIER: Texte CSV (.csv) puis enregistrer le. Puis choisissez le  jeu de caractères. Exemple  si la base ou la table est UTF-8, choississez donc le caractère UTF-8

La base de donnée étant déjà créée et la table également. Importer le fichier dans la base de données. 

voila


Supprimer ou extraire chiffres dans cellule alphanumérique

=SI(ESTNUM(CNUM(GAUCHE(A2;TROUVE(" ";A2))));DROITE(A2;NBCAR(A2)-TROUVE(" ";A2));A2)


Supprimer ou extraire les lettres dans cellule alphanumérique

=GAUCHE(B57;CHERCHE(" ";B57))

------------------------------------------------------------------------------------

à mettre les formules dans la colone de droite 

 

Pour  copier coller le résultat obtenu: faire copier/coller => coller seulement=> texte


Transformer deux colonnes en une colone

=a1 & "  " & b1  en separant par des espaces

=A1 & " " & B1  en separant par des espaces; => , / par exemple

---------------------------------------------------------------------------

Extraire le deuxième mot après l'espace

=DROITE(C1;NBCAR(C1)-TROUVE(" ";C1;1))

NOM PRENOM ==> PRENOM

 

----------------------------------------------------------------------------------------------------------------------------------------

il est possible d'exporter quelques lignes d'une table SQL, pour ce faire:

vous cliquez sur la table, puis sur le bouton EXPORTER --> dans MODE D'EXPORTATION --> choisissez --> Personnalisée - afficher toutes les options possibles--> Exepmple nombre de ligne: 100  --> Ligne de début : 20

 


si vous rencontrez ce message: Nombre de colonnes invalide dans les données CSV à la ligne 1
Plusieurs solutions se proposent à vous

1ère: Ouvrir le fichier avec LIBREOFFICE CAL , dans options de séparateur: cochez la case virgule , décochez la case point virgule et toutes les autres cases le cas échéant. 

Séparateur de chaîne de caractères: sélectionnez " (le guillemets avec les deux apostrophes)  et cliquez sur OK. Lorsque vous exportez le fichier excel vers une base de données, enregistrer le  sous le format CSV. Puis cliquez sur importer dans PHPMYADMIN. selectionner le format CSV using LOAD DATA .

Colonnes séparées par : mettez une virgule
Colonnes entourées par : mettez deux appostrophesez
Caractère d'échappement : laisser la case vide
Lignes terminées par : auto
Nom des colonnes : laisser la case vide

voir l'image ci dessous:

 

dans options de séparateur: cochez la case virgule
Séparateur de chaîne de caractères: sélectionnez " (le guillemets avec les deux apostrophes)  et cliquez sur OK

 

 

2ème solution: Copier/coller ton tableau sur open office cal et les enregistrer sous formation CSV avec jeu de caractères utf-8 puis importer ton fichier excel dans PHPMYADMIN.

 
3ème solution: Lorsque vous ouvrez votre fichier avec Libre office calc, choisissez 
 
dans options de séparateur: cochez la case virgule
Séparateur de chaîne de caractères: sélectionnez " (le guillemets avec les deux apostrophes)  et cliquez sur OK
 
NB: - MySQL propose le caractère de délimitation "CSV" comme étant une virgule, et EXCEL un point virgule (comme le monde entier depuis que le format CSV existe) 
- les champs devaient être séparés par , et "
 

Date de publication:   04/06/2018 par admin10

Dernière modification: le 17/04/2020 15:04:00 par admin10

Les cours de PHP sur toutes les facettes.

Les cours de PHP sur toutes les facettes.

Page précédent 172 173 176 177 178 179 180 181 182 Page suivante

Laisser un commentaire





mty568


zack77 Samedi 04 Juillet 2020

Aucun commentaire pour le moment concernant le sujet « Exporter des données Excel vers une Base de données MySQL »!