| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment insérer une zone de texte dans MySQL avec PHP 
    ·Comment se connecter à MySQL à Hostgator 
    ·Comment désactiver PHP pour un sous-dossier 
    ·Le code PHP à insérer uniques titre Mots Avec meta de…
    ·Comment lire et afficher une valeur de Cookie PHP en AS…
    ·Comment faire pour convertir un tableau en une chaîne …
    ·Comment faire pour avoir des listes dans le bloc PHP 
    ·Comment modifier un modèle PHP 
    ·Comment faire pour exécuter PHP depuis une ligne de co…
    ·Création d'un système d'archivage du fichier PHP 
      articles en vedette
    ·Comment contrôler un navigateur à partir Vb.net 
    ·Comment créer un PHP Nom d'appels 
    ·Comment faire une fonction de classement en Python 
    ·Comment utiliser SQLite3 sur une App iPhone 
    ·Comment créer un utilisateur dans Oracle SQL 
    ·Comment configurer PHP pour un accès de base de donné…
    ·Comment créer des fichiers RTF dans Visual Basic 6 
    ·Vs décimal. Nombre de types de données 
    ·Comment faire pour installer une bibliothèque run-time…
    ·Comment établir une connexion SSH avec PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com