Selv om Microsoft Excel bruker et proprietært format for å lagre data , formatering og egenskaper til et Excel-regneark , kan du lage en Excel-fil med PHP skriptspråk. Hvis serveren som kjører PHP har Excel installert , kan du opprette et Excel-regneark ved å opprette et Excel- COM-objektet , sette COM objektet egenskaper og benytter COM objekt metoder for å opprette og lagre et Excel-regneark . Hvis serveren ikke har Excel , kan du bruke PHPExcel biblioteket fra Microsofts åpen kildekode-miljøet , CodePlex . Instruksjoner 
 Bruk en COM-objektet 
 en 
 klargjøre en variabel til å være en ny Excel-programmet COM-objektet . For eksempel skrive : ? 
 
 < Php 
 
 $ excel = nye COM ( " Excel.Application "); 
 2 
 Skjul Excel-vinduet du nettopp opprettet før du har fylt det med formatering og data . For eksempel skrive : en 
 $ excel - > Visible = 0; 
 3 
 Opprett en ny arbeidsbok inne i Excel-objekt . For eksempel skrive : en 
 $ w = $ excel - > Arbeidsbøker - > Legg til ( ) ; 
 4 
 Lag et nytt regneark i Excel-objekt og gjør at regnearket aktiv . For eksempel skrive : en 
 $ w- > Regneark ( 1 ) - > Name = " Hoved regneark "; 
 
 $ w- > Regneark ( 1 ) - > Velg ; 
 5 
 Legg data og formatering i regnearket . For eksempel skrive : en 
 $ w- > ActiveSheet -> Cells ( 1,1) - > Verdi = "Navn" ; 
 
 $ w- > ActiveSheet - > celler ( 1,2) - > Verdi = "Adresse" ; 
 
 $ w- > ActiveSheet -> Cells ( 1,1) - > Font- > Fet = true ; 
 
 $ w- > ActiveSheet -> Cells ( 1,2) - > Font- > Fet = true; 
 
 $ w- > ActiveSheet - > Range (" A1 : A1 " ) - > ColumnWidth = 10; 
 
 $ w- > ActiveSheet - > Range (" A1 : A1 ") - > ColumnWidth = 20; 
 6 
 Lagre Excel-dokumentet du opprettet. For eksempel skrive : en 
 $ file = tempnam ( sys_get_temp_dir ( ) , " excel "); 
 
 $ excel - > Lagre som ( $ fil) ; 
 7 < p> Lukk filen og avslutte programmet . Eksempelvis 
 Bruk PHPExcel 
 8 
 Last ned PHPExcel bibliotek og pakk den ut en katalog på webserveren . Opprett en ny PHP-filen i et redigeringsprogram og angi hvor PHPExcel bibliotek kan bli funnet. For eksempel skrive : ? . 
 
 < Php 
 
 $ library_location = " /usr /local /mylibraries /phpexcel /"; 
 
 inkluderer $ library_location " PHPExcel.php "; 
 
 inkluderer $ library_location . " PHPExcel/Writer/Excel2007.php "; 
 9 
 Opprett en ny PHPExcel objekt . For eksempel skrive : en 
 $ excel = new PHPExcel (); 
 10 
 Angi egenskaper av regnearket ved hjelp av objekt metoder i " getProperties " . For eksempel skrive : en 
 $ excel - > getProperties ( ) 
 
 - > setCreator ( " John Doe ") 
 
 - > setLastModifiedBy ( " John Doe " ) 
 
 - > setTitle ( "Excel regneark laget med PHP ") 
 
 - > setSubject ( "Excel regneark laget med PHP "); 
 
 - > setDescription ("Dette Excel regneark ble opprettet ved hjelp av PHP og PHPExcel fra Microsoft "); 
 11 
 Legge til data i regnearket ved hjelp av objekt metoder i " getActiveSheet . " Eksempelvis "Name "); 
 
 $ excel - > getActiveSheet ( ) - > SetCellValue ( " B2 ", " Address "); 
 12 
 Legg formatering og celleegenskaper til regneark ved hjelp av objekt metoder i " getActiveSheet . " Eksempelvis 
 13 
 Lagre Excel-filen og avslutte programmet . For eksempel skrive : en 
 $ Excel_Teksteditor = PHPExcel_IOFactory :: createWriter ( $ excel,