Vous êtes ici : Accueil » programmation » 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))
------------------------------------------------------------------------------------
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.