2010-06-17 4 views

Répondre

2

Vous pouvez convertir votre fichier xls à un simple fichier csv, puis utilisez l'instruction LOAD DATA INFILE. Tapez "help LOAD DATA" dans votre client SQL pour obtenir plus d'aide sur cette instruction.

+0

Comment faire pour convertir Excel en SQL – Bharanikumar

+0

Ne pas convertir en SQL, convertir en CSV, et d'utiliser l'instruction de chargement de données infile. – greg0ire

2

Les données Excel ne contiennent pas d'informations de schéma par défaut. Je suis tombé sur un outil en ligne récemment qui permet la conversion d'Excel vers MySQL: http://xlstosql.brightants.com/

Entrée:

fichier Excel (xls/xlsx) qui contient des données (a un format spécifique, vous devrez vérifier sur la documentation que)

sortie:

un fichier d'exportation sql (qui peut être importé dans une base de données MySQL) fonctionne assez bien pour moi.

L'autre option qui a bien fonctionné était l'intermédiaire CSV. Excel peut exporter vers CSV et MySQL peut importer CSV via la commande LOAD ou PHPMyAdmin. Mais je dois ajouter la colonne, types de données manuellement chaque fois, et semble une option plus lente à exporter au format CSV auparavant.

Y at-il un plugin basé sur Excel qui peut le faire directement?

0

simplement

  1. copier coller votre contenu Excel dans le tableur openoffice
  2. Enregistrer la feuille de calcul
  3. tableur Importer dans phpmyadmin en sélectionnant une feuille de calcul de documents Openoffice
0

Enregistrez votre .xls/.xlsx fichier au fichier .csv puis l'analyser ligne par ligne puis utiliser array explode (string $delimiter , string $string [, int $limit ]) avec ; comme $delimiter