Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come utilizzare PHP per creare un file di Excel

Anche se Microsoft Excel utilizza un formato proprietario per memorizzare i dati , la formattazione e le proprietà di un foglio di calcolo di Excel , è possibile creare un file di Excel con il linguaggio di scripting PHP . Se il server che esegue PHP è installato Excel , è possibile creare un foglio di calcolo Excel per la creazione di un oggetto COM di Excel , l'impostazione delle proprietà di oggetti COM e con le modalità di oggetti COM per creare e salvare un foglio di calcolo di Excel . Se il server non dispone di Excel, è possibile utilizzare la libreria PHPExcel dalla comunità open - source di Microsoft , CodePlex .
Istruzioni Utilizzare un oggetto COM
1

inizializzare una variabile per essere un nuovo oggetto COM applicazione Excel . Ad esempio, digitare :

$ excel = new COM ( " Excel.Application " ) ;
2

nascondere la finestra di Excel è sufficiente ? creato finché non si è popolato con la formattazione e dati . Ad esempio, digitare :

$ excel - > Visible = 0;
3

Creare una nuova cartella di lavoro di Excel all'interno dell'oggetto . Ad esempio, digitare :

$ w = $ excel - > Cartelle di lavoro - > Aggiungi ();
4

Creare un nuovo foglio di lavoro l'oggetto di Excel e fare quel foglio di lavoro attivo . Ad esempio, digitare :

$ w - > Fogli di lavoro ( 1 ) - > Nome = " Foglio di lavoro principale" ;

$ w - > Fogli di lavoro ( 1 ) - > Selezionare ;
5

Aggiungi dati e la formattazione del foglio di lavoro . Ad esempio, digitare :

$ w - > ActiveSheet -> Cells ( 1,1) - > Value = "Nome" ;

$ w - > ActiveSheet - > Cells ( 1,2) - > value = " Indirizzo " ;

$ w - > ActiveSheet -> Cells ( 1,1) - > Font- > Grassetto = true ;

$ w - > ActiveSheet -> Cells ( 1,2) - > Font- > Grassetto = true ;

$ w - > ActiveSheet - > Range (" A1 : A1 " ) - > ColumnWidth = 10;

$ w - > ActiveSheet - > Range (" A1 : A1 " ) - > ColumnWidth = 20;
6

Salva il documento Excel creato. Ad esempio, digitare :

$ file = tempnam ( sys_get_temp_dir ( ) , "Excel" ) ;

$ excel - > Salva con nome ( $ file) ;
7

chiudere il file e chiudere l'applicazione . Per esempio ,
Usa PHPExcel
8

scaricare la libreria PHPExcel ed estrarlo in una directory sul server web . Creare un nuovo file PHP in un editor e specificare dove la libreria PHPExcel può essere trovato. Ad esempio, digitare : .

$ library_location = " /usr /local /mylibraries /phpexcel /" ;

includono $ library_location " PHPExcel.php " ;

includono $ library_location . " PHPExcel/Writer/Excel2007.php " ;
9

Creare un nuovo oggetto PHPExcel . Ad esempio, digitare :

$ excel = new PHPExcel ( ) ;
10

le proprietà del foglio di calcolo utilizzando i metodi degli oggetti in " getProperties " . Ad esempio, digitare :

$ excel - > getProperties ( ) per

- > setCreator ( " John Doe " ) per

- > setLastModifiedBy ( " John Doe " ) per

- > setTitle ( " foglio di calcolo Excel creata usando PHP " ) per

- > setSubject ( " foglio di calcolo Excel creati con PHP ");

- > setDescription ( " Questo foglio di calcolo di Excel è stata creata usando PHP e PHPExcel da Microsoft " ) ;
11

Aggiungi dati al foglio di calcolo utilizzando i metodi degli oggetti in " getActiveSheet . " Per esempio , "Nome" ) ;

$ excel - > getActiveSheet ( ) - > SetCellValue ( " B2 " , "Indirizzo" ) ;
12

aggiungere la formattazione e le proprietà delle cellule per la foglio di calcolo con i metodi degli oggetti in " getActiveSheet . " Per esempio , Pagina 13

Salvare il file di Excel e uscire dal programma . Ad esempio, digitare :

$ excel_writer = PHPExcel_IOFactory :: CreateWriter ( $ excel,

 

Programmazione © www.354353.com