Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment analyser un fichier XML 
  • Comment vérifier si un fichier s'ou…
  • Comment supprimer le mot Duplicate d…
  • Comment utiliser PHP en Tumblr 
  • Comment joindre deux cordes en PHP 
  • Comment faire pour supprimer une cha…
  • Le premier élément d'un tableau en…
  • Comment créer et supprimer un dossi…
  • Comment changer le pied de page PHP …
  • Comment réinitialiser MySQL 5.1 mot…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment importer Excel dans MySQL PHP

    A Comma Separated Value (CSV) est un fichier texte qui organise plusieurs colonnes ou des champs de données en les séparant par une virgule. Il est fréquent d'exporter des feuilles de calcul , telles que celles d'Excel , au format CSV pour une utilisation sur d'autres plateformes . Si vous voulez importer les fichiers Excel dans une base de données MySQL , vous pouvez utiliser PHP pour traiter le CSV et envoyer son contenu à la base de données MySQL. Il s'agit d'un processus en deux étapes . La première étape consiste à analyser le CSV avec PHP. La deuxième étape utilise PHP pour communiquer avec MySQL. Instructions
    1

    exporter votre fichier CSV à partir d'Excel et le placer sur le serveur qui exécute PHP et MySQL. Dans Excel , ouvrez le menu "Fichier" , cliquez sur " Enregistrer sous", puis "type" et " CSV ". Donner le nouveau fichier CSV n'importe quel nom que vous voulez, et quand Excel avertit que vous allez perdre le formatage, aller de l'avant et d'accepter cet avertissement. Vous recevez cet avertissement parce que la mise en forme de texte, comme le gras, l'italique ou de couleurs, ne peut pas être stocké dans un fichier texte.
    2

    Créer une variable PHP et réglez-le sur le chemin du fichier du fichier CSV sur le serveur. Utilisez la fonction PHP " fopen " dans le cadre de la déclaration de variable donc il identifier le fichier à ouvrir. Cela pourrait ressembler à:

    $ file = fopen (" myfile.csv ", " r") ;

    Le "r" indique que vous ouvrez le fichier en lecture seule < br . >
    3

    Créer une boucle "while" qui va parcourir le fichier ligne par ligne et de lire chaque ligne dans une nouvelle variable. Utilisez le PHP fonctions " alors que" standard " feof " pour traiter ces lignes, et utiliser " fgetcsv " pour analyser le fichier CSV identifié par votre variable " fopen " . Cette boucle pourrait ressembler ou commencer comme ceci:

    tout {

    $ csv_line = fgetcsv ($ file , 1024)

    Notez le numéro ( feof ( $ file) !) 1024 , qui est incluse dans la fonction " fgetcsv " . Cela indique au serveur combien de données s'attendre sur une ligne donnée , en caractères. Ce nombre doit être plus grand que votre longue ligne dans le fichier CSV.
    4

    Ajouter une requête MySQL à la boucle "while" , en utilisant les fonctions intégrées de PHP pour la manipulation de base de données . Par exemple , vous pouvez utiliser la fonction " mysql_query " en combinaison avec la fonction " INSERT " MySQL pour importer la ligne CSV directement dans un tableau . La boucle "while" pourrait continuer comme ça :

    mysql_query (" INSERT INTO TableName ( Column1 , Column2 ) VALUES ( csv_line $ [0 ], $ csv_line [1] )";

    } Photos

    fclose ( $ file) ;

    ici nous traitons la ligne du fichier CSV que le tableau qu'il est , en utilisant indexes appropriés tels que "[0 ] " , puis mettre fin à la boucle "while " avec l' accolade fermante . Enfin, nous fermons le fichier " $ " variable qui nous avions déjà ouvert depuis le début du programme.

    Cette boucle "while" a ainsi achevé le processus de l'analyse de la CSV en PHP , puis de l'envoyer à la base de données avec une requête MySQL.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un code CAPTCHA 
  • Comment télécharger un tutoriel Oracle 
  • MySQL est lente dans Magento 
  • Les types de données SSIS 
  • Comment traiter une case à cocher Avec PHP 
  • Dreamweaver PHP jour Form Tutorial 
  • Qu'est-ce qu'un Echo PHP 
  • Comment lire les fichiers PDF en PHP 
  • Swish PHP classe est introuvable 
  • Comment faire pour supprimer la Publication de l'heure dans un flux RSS en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc