importer des données à partir de fichier excel vers une table mysql à l'aide de php
Hy tous...je veux importer les données à partir d'un fichier excel vers une table mysql à l'aide de php. Je recherche sur google mais je ne trouve rien expliqué que je puisse comprendre la façon dont est faite. À présent je peux importer un fichier csv, mais je veux un fichier xls. Pouvez-vous donner un exemple ou une idée de départ ou un tutoriel...si non pouvez-vous me dire: dans mon fichier csv, je peux insérer les données que s'est séparés par des virgules. Pouvez-vous me dire si il est possible d'insérer les données sans avoir à mettre les virgules entre les données??
Grâce.
- un fichier csv par définition, utilise des virgules - (C)omma-(S)eparated (V)alues. Vous pouvez utiliser d'autres caractères, comme un onglet, mais la plupart des gens utilise des virgules. Vous utilisez fgetcsv() pour lire ça en PHP.
- Vous pouvez également enregistrer un fichier Excel au format CSV.
Vous devez vous connecter pour publier un commentaire.
Voici un aperçu de base:
Lire le fichier à partir du flux d'entrée à l'aide d'un outil comme phpexcellreader
Impression de l'objet et de voir à quoi il ressemble
Construire votre chaîne de requête basée sur les champs que vous souhaitez
Faire une connexion mysql
Insérer la chaîne
Vous pouvez également enregistrer le fichier au format csv, et il y a des tonnes de tutoriels sur la façon de travailler avec ceux-ci.
vous devez le convertir en un fichier CSV, ou utiliser un outil pour le faire directement si vous voulez le faire avec le code ici, je vous laisse 3 différentes options pour ce faire.
Importer des Données à partir d'Excel en PHP
http://de77.com/php/import-excel-xls-document-into-mysql-database
http://rackerhacker.com/2008/11/07/importing-excel-files-into-mysql-with-php/
Je pense que ces tutoriels sont vraiment bon et vous aidera à