Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te gebruiken PHP om een Excel-bestand maken
Hoewel Microsoft Excel gebruikt een eigen formaat om de gegevens , opmaak en eigenschappen van een Excel-spreadsheet te slaan , kunt u een Excel -bestand met de scripttaal PHP te creëren . Als de server die PHP draait Excel is geïnstalleerd, kunt u een Excel-spreadsheet maken door een Excel- COM-object , het instellen van de COM-object eigenschappen en het gebruik van de COM-object methoden voor het maken en opslaan van een Excel-spreadsheet . Als de server Excel heeft, kunt u de PHPExcel bibliotheek gebruiken van Microsoft 's open-source community , CodePlex . Instructies
Gebruik een COM-object
1

initialiseren van een variabele naar een nieuwe Excel- applicatie COM- object zijn. Typ bijvoorbeeld :

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

Verberg het Excel-venster je gewoon ? aangemaakt totdat je het hebt bevolkt met opmaak en data . Typ bijvoorbeeld :

$ excel - > Visible = 0 ;
3

Maak een nieuwe werkmap in de Excel-object . Typ bijvoorbeeld :

$ w
= $ excel - > Werkmappen - > Add ( ) ;
4

Maak een nieuw werkblad in het Excel- object en maken dat werkblad actief . Typ bijvoorbeeld :

$ w - > Werkbladen ( 1 ) - > Naam = " Main Werkblad " ;

$ w - > Werkbladen ( 1 ) - > Selecteer ;
5

gegevens en opmaak toe aan het werkblad . Typ bijvoorbeeld :

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

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

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

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

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

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

Bewaar het Excel-document dat u hebt gemaakt . Typ bijvoorbeeld :

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

$ excel - > OpslaanAls ( $ file ) ;
7

Sluit het bestand op en sluit de applicatie . Bijvoorbeeld ,
Gebruik PHPExcel
8

Download de PHPExcel bibliotheek en pak het uit in een map op de webserver . Maak een nieuw PHP bestand in een editor en geef aan waar de PHPExcel bibliotheek kan worden gevonden . Typ bijvoorbeeld : ? .

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

omvatten $ library_location " PHPExcel.php " ;

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

Maak een nieuwe PHPExcel object . Typ bijvoorbeeld :

$ excel
= new PHPExcel ( ) ;
10

Stel de eigenschappen van de spreadsheet met behulp van het object methoden in " GetProperties " . Typ bijvoorbeeld :

$ excel - > GetProperties ( ) op

- > setCreator ( " John Doe " ) op Twitter

- > setLastModifiedBy ( " John Doe " ) op

- > setTitle ( " Excel- spreadsheet gemaakt met behulp van PHP " ) op Twitter

- > setSubject ( " Excel- spreadsheet gemaakt met behulp van PHP " ) ;

- > Setbeschrijving ( " Deze Excel-spreadsheet is gemaakt met behulp van PHP en PHPExcel van Microsoft " ) ;
11

gegevens toevoegen aan de spreadsheet met behulp van het object methoden in " getActiveSheet . " Bijvoorbeeld , "Naam" ) ;

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

Voeg opmaak en celeigenschappen aan de spreadsheet met behulp van het object methoden in " getActiveSheet . " Bijvoorbeeld ,
13

Sla het Excel-bestand en het programma te verlaten . Typ bijvoorbeeld :

$ excel_writer
= PHPExcel_IOFactory :: createWriter ( $ excel ,

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een Tag Cloud in P…
·Zo plaatst u een query in MySQ…
·Hoe het standaard wijzigen MyS…
·Het verschil in seconden tusse…
·Hoe maak je een eenvoudige web…
·Hoe maak je een lijn wijzigen …
·MySQL Xampp is traag 
·Hoe maak ik een e-mailadres ui…
·Hoe Mobile Devices Met behulp …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Letters converteren naar getallen…
·Hoe maak je een GridView control opmaken…
·Hoe om tekst te bewerken in VBS 
·Hoe te Hiërarchische gegevens in MySQL …
·Hoe te Procent berekenen op Total Rijen …
·Hoe Vergelijk Datum objecten in JavaScri…
·Hoe te File Toestemming Met behulp van P…
·Hoe te Marquee Codes In PHP Nuke 
·Hoe de cursor instellen dat een bepaalde…
Copyright © Computer Kennis http://www.nldit.com