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 XLS converteren naar CSV met PHP
PHP en databases gaan samen . Als zodanig zijn PHP en Excel-bestanden historisch ondervonden compatibiliteitsproblemen . Mensen blijven vaak handmatig bewerkt databases in Excel spreadsheets , en dan op een bepaald willen een PHP-script of een webpagina te interageren met de gegevens in die spreadsheet . Helaas , Excel is een eigen formaat eigendom is van Microsoft . Zodat de vaak geadviseerde methode van matching open source systemen om Excel-bestanden is het spreadsheet -gegevens van de Excel te converteren naar een door komma 's gescheiden waarden , of CSV , bestand . Historisch gezien , PHP scripts moest draaien op Windows en gebruik COM om dit te doen . Maar nu is er een handige cross-platform oplossing . Instructies
Ontvang PHP Excel Reader
1

Ga naar de PHP Excel Reader downloaden en Documentatie website ( zie bronnen ) en download het PHP Excel Reader pakket . Kopen van 2

unzip het pakket en gooi de voorbeeld bestanden . U hoeft niet om ze te gebruiken .
3

Installeer het bestand met de naam " excel_reader2.php " waar uw PHP- server kan vinden . Bijvoorbeeld , als u gebruik maakt van PHP op een op afstand beheerde webserver , uploaden excel_reader2.php naar een map in de include pad op uw server via FTP of uw favoriete file transfer programma.
Process Uw XLS -bestand
4

Maak uw Excel -bestand toegankelijk voor uw PHP-script . Maak een kopie van het Excel-bestand met de naam " xls_test.xls " voor deze les . Verplaats dan " xls_test.xls " naar de map waar uw PHP-script zich bevindt . Als u programmeert op een externe server , FTP gebruiken of uw favoriete file transfer programma om het Excel- bestand naar de server . Als u programmeert op uw eigen computer , sleep " xls_test.xls " naar de map waar uw PHP-script is .

Instantiate PHP Excel Reader 5 in je PHP-script met behulp van uw Excel-bestand . Maak een variabele dat uw Excel- bestand als een object dat kan worden gemanipuleerd bevat , doorzocht , enz. Gebruik " $ xls = new Spreadsheet_Excel_Reader ( ' xls_test.xls ' , false) ; " als uw code . Met behulp van "valse " als onze tweede parameter zal besparen op geheugengebruik sinds CSV-bestanden zijn eenvoudig en hoeft informatie zoals cel grens kleuren niet nodig .
6

Maak een variabele aan het CSV gegevens op te slaan . Gebruik " $ csv = '' ; " als uw code
7

Ontdek het aantal kolommen en rijen in het Excel-bestand . . Voor kolommen , gebruikt " $ cols = $ xsl - > colcount ( ) ; " als uw code . Voor rijen , gebruikt " $ rows = $ xls - > rowcount ( ) ; " als uw code
8

Maak uw CSV -gegevens . . Gebruik een geneste " lus " om het te doen :

voor ( $ r = 1 ; $ r < = $ rijen ; $ r + + ) { //gaan door elke rij van de spreadsheet

voor ( $ c = 1 ; $ c < = $ cols ; $ c + + ) { //gaan door elke kolom

$ csv
= $ xls - > raw ( $ r , $ c ) . ; //krijgen de ruwe data in de huidige cel

if ( $ c = $ cols ) {

$ csv
= " \\ n" ; . . //maak een nieuwe lijn nadat we ' klaar bent met deze rij

} else {

$ csv
= " , " ; . //Zet een komma tussen elk item

}


} < br >

}
9

Sla de inhoud van $ csv naar een CSV-bestand met behulp van file - functies voor het schrijven van PHP . Zorg dat het bestand eindigt op " . Csv " voor de duidelijkheid .

Previous: Next:
  PHP /MySQL Programmering
·Hoe de PHP Test op HostGator 
·Toegang tot een CB Membership …
·Hoe kan ik een PHP File Test ?…
·Hoe kan ik een array in PHP Re…
·Wat is de WordPress PHP Comman…
·Hoe te versturen Form uitgang …
·Hoe de SMTP-poort in PHP Veran…
·Hoe een MP3-speler met PHP 
·Hoe je afbeelding Thumbnails M…
  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 ODBC In VB.Net Express 
·Stappen om Onderhandelen Protocol 
·Hoe te Figuur uit het aantal elementen i…
·Hoe je tekst uitlijnen aan de linkerzijd…
·Hoe kan ik HTML -code toevoegen aan een …
·Hoe maak je een wachtrij Animatie uit va…
·Hoe te embedden Java 
·Hoe te XML Test Van XSD 
·Hoe u de waarde van een MySQL Query als …
Copyright © Computer Kennis http://www.nldit.com