| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come convertire XLS in CSV con PHP
    PHP e database vanno insieme . Come tali , i file PHP ed Excel hanno storicamente riscontrato problemi di compatibilità . La gente spesso mantengono basi di dati modificate manualmente in fogli di calcolo Excel , e poi ad alcuni vogliono creare uno script PHP o una pagina web per interagire con i dati in tale foglio di calcolo. Purtroppo , Excel è un formato proprietario di proprietà di Microsoft . Quindi il metodo spesso consigliato di abbinare sistemi open source per i file di Excel è quello di convertire i dati di fogli di calcolo di Excel per il valore separato da virgole , o CSV , file. Storicamente , gli script PHP hanno dovuto girare su Windows e utilizzare COM per fare questo . Ma ora c'è una comoda soluzione cross-platform . Istruzioni
    Consulente PHP Excel Reader
    1

    Vai alla PHP Excel Reader Download e il sito web della documentazione (vedi Risorse) e scaricare il pacchetto PHP Excel Reader .
    2

    decomprimere il pacchetto ed eliminare i file di esempio . Non hai bisogno di usarli .
    3

    Installare il file chiamato " excel_reader2.php " dove il server PHP può trovarlo. Ad esempio, se si sta usando PHP su un server web remoto ospitato , caricare excel_reader2.php in una cartella nel percorso di inclusione sul server tramite FTP o il vostro programma preferito di trasferimento file .
    Process tuo file XLS
    4

    Fai il file di Excel accessibili allo script PHP . Creare una copia del file di Excel con il nome di " xls_test.xls " per questo tutorial . Quindi spostare " xls_test.xls " nella cartella in cui si trova il vostro script PHP . Se si sta programmando su un server remoto , utilizzare FTP o il vostro programma preferito di trasferimento di file per trasferire il file di Excel sul server . Se si programma sul proprio computer , trascinare " xls_test.xls " nella cartella in cui lo script PHP è .
    5

    Instantiate PHP Excel Reader nel vostro script PHP utilizzando il file di Excel . Creare una variabile che contiene il file di Excel come un oggetto che può essere manipolato , cercato , ecc Usare " $ xls = new Spreadsheet_Excel_Reader ( ' xls_test.xls ' , false); " il tuo codice . Uso di " falso ", come il nostro secondo parametro risparmiare la memoria utilizzata dal file CSV sono semplici e non hanno bisogno di informazioni come i colori del bordo delle celle .
    6

    Creare una variabile per memorizzare i dati CSV . Usare " $ csv =''; " il tuo codice
    7

    scoprire il numero di colonne e righe nel file Excel . . Per le colonne , usare " $ cols = $ xsl - > colcount (); " il tuo codice . Per le righe , usare "$ file = $ xls - > conteggio delle righe (); " il tuo codice
    8

    Crea il tuo dati CSV . . Utilizzare un nidificato " in loop" per farlo :

    for ( $ r = 1 ; $ r < = $ righe ; $ r + + ) { //passare attraverso ogni riga del foglio
    < p > for ( $ c = 1; $ c < = $ cols ; $ c + + ) { //passare attraverso ogni colonna

    $ csv = $ xls - > prima ( $ r , $ c ) . ; //ottenere i dati grezzi nella cella corrente

    if ($ c = $ cols ) {

    $ csv = " \\ n"; . . //crea una nuova riga dopo ' ho finito questa riga

    } else {

    $ csv = "," ; . //Mettere una virgola tra ogni elemento

    }

    }

    }
    9

    salvare il contenuto di $ csv in un file CSV utilizzando le funzioni di file - scrittura di PHP . Assicurarsi che il file termina in " . Csv" per chiarezza .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire una stringa in un decimale in PHP 
    ·Come smettere di PHP URL popup in Firefox 
    ·PHP File Upload Restrizioni 
    ·Come eliminare i record da una tabella SQL in PHP 
    ·Come eliminare i duplicati con Oracle SQL 
    ·Do Scripts Scadenza ? 
    ·Come importare connessioni in MySQL Workbench 
    ·Come creare un lettore MP3 in PHP 
    ·Come creare tabelle da DIV in PHP 
    ·Come creare un programma che sostituisce interi con la …
      Articoli in evidenza
    ·How To : Snippet HTML in Messaggi 
    ·Come creare un file SWF in un pulsante URL 
    ·Come controllare Integer Overflow 
    ·Tutorial Visual Basic sul metodo Eval 
    ·Come creare una nuova cartella di codice in Python 
    ·Strumenti utilizzati nello sviluppo di software 
    ·Come trovare una stringa di caratteri jolly in un file …
    ·Come inviare un testo in UDP Socket su Linux 
    ·Come aumentare il limite di memoria PHP in Apache 
    ·Come input un file in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com