Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment dessiner une ligne en PHP 
  • Comment insérer ou mettre à jour M…
  • Comment mettre à jour le serveur My…
  • Comment convertir une chaîne PHP Da…
  • Comment se débranchent un élément…
  • Comment trouver des mots dans un fic…
  • Comment exécuter un fichier PHP ext…
  • Comment télécharger et FTP d'un fi…
  • Comment trouver les meilleures grill…
  • Comment faire pour supprimer une clé…
  •   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 faire pour convertir XLS à CSV avec PHP

    PHP et les bases de données vont de pair. En tant que tel , les fichiers PHP et Excel ont toujours rencontré des problèmes de compatibilité. Les gens gardent souvent des bases de données manuellement édités dans Excel , puis à certains veulent créer un script PHP ou une page Web pour interagir avec les données de cette feuille de calcul. Malheureusement , Excel est un format propriétaire appartenant à Microsoft . Ainsi, la méthode souvent recommandé de faire correspondre les systèmes open source pour les fichiers Excel consiste à convertir les données d'un tableur Excel pour l' un comma-separated value , ou CSV, fichier . Historiquement , les scripts PHP devaient fonctionner sur Windows et utiliser COM pour ce faire. Mais maintenant il ya une solution multi - plate-forme pratique . Obtenez des instructions PHP Excel Viewer
    1

    Aller au PHP Excel Télécharger lecteur et le site Web de documentation ( voir Ressources) et télécharger le package PHP Excel Reader.
    2

    Décompressez l'archive et jeter les fichiers d'exemple . Vous n'avez pas besoin de les utiliser.
    3

    Installez le fichier appelé " excel_reader2.php " où votre serveur PHP peut le trouver. Par exemple, si vous utilisez PHP sur un serveur web hébergé à distance , télécharger excel_reader2.php à un dossier dans le chemin d'inclusion sur votre serveur via FTP ou votre programme de transfert de fichier préféré.
    Traiter votre fichier XLS
    4

    Faites votre fichier Excel accessible à votre script PHP. Faites une copie du fichier Excel avec le nom " xls_test.xls " pour ce tutoriel. Puis déplacez " xls_test.xls " dans le dossier où votre script PHP se trouve. Si vous programmez sur un serveur distant , utilisez FTP ou votre programme de transfert de fichiers préféré pour transférer le fichier Excel sur le serveur. Si vous programmez sur votre propre ordinateur , faites glisser " xls_test.xls " dans le dossier où votre script PHP est .
    5

    Instantiate PHP Excel Reader sur votre script PHP en utilisant votre fichier Excel. Créez une variable qui contient votre fichier Excel comme un objet qui peut être manipulé , recherché , etc utilisation " xls $ = new Spreadsheet_Excel_Reader (' xls_test.xls ', false ) ; » comme votre code. L'utilisation de " faux" comme notre deuxième paramètre d'économiser sur l' utilisation de la mémoire depuis des fichiers CSV sont simples et ne nécessitent pas de telles informations des couleurs de frontière cellulaires.
    6

    Créer une variable pour stocker les données CSV . Utilisez " $ csv =''; " comme votre code
    7

    savoir le nombre de colonnes et de lignes dans le fichier Excel. . Pour les colonnes , utilisez " cols = $ $ xsl- > colcount ();" comme votre code. Pour les lignes , utilisez "$ rows = $ xls -> nombre de lignes ();" comme votre code
    8

    Créer vos données . Csv. Utiliser un imbriqué " pour la boucle " pour le faire :

    for ($ r = 1 ; $ r < = $ rows ; r $ + + ) {//passer en revue chaque ligne de la feuille

    for ($ c = 1; $ c < = $ cols ; $ c + + ) {//passer par chaque colonne

    $ csv = $ xls -> brut (r $ , $ c). ; //obtenir les données brutes dans la cellule courante

    if ( $ c = $ colonne) {

    $ csv = " \\ n"; /.. /créer une nouvelle ligne après nous ' ve terminé cette ligne

    } else {

    $ csv = "," ; . //Mettre une virgule entre chaque élément

    }

    }

    }
    9

    sauvegarder le contenu de $ csv vers un fichier CSV en utilisant les fonctions de fichiers d'écriture de PHP . Assurez-vous que le fichier se termine par « . Csv » pour plus de clarté .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer une connexion simple avec PHP 
  • Comment remplir un tableau avec un résultat de requête dans MySQL avec PHP 
  • DBA Oracle exigences de certification de l'examen 
  • Comment modifier un modèle PHP 
  • Comment créer un lien symbolique avec PHP 
  • Comment utiliser un panier en PHP 
  • Comment construire un site Web dynamique 
  • Comment faire une image d'une page Web en PHP 
  • Comment autoriser un en-tête PHP n'importe où 
  • Comment configurer MySQL sur un ordinateur Windows PC 
  • Connaissances Informatiques © http://www.ordinateur.cc