Slik konverterer Excel til CSV i PHP
PHP har funksjoner for å åpne en Excel-fil, analysering av data og skrive data til en kommadelt fil. En CSV-fil tillater deg å overføre data mellom to forskjellige programmer, for eksempel Excel til MySQL. Du eksportere alle dataene til en CSV-fil, slik at du kan bruke tekstfilen som skal importeres inn i et annet program.
Bruksanvisning
1 Høyreklikk på PHP-filen du vil redigere, og velg "Åpne med." Klikk på PHP editor fra listen over programmer i rullegardinmenyen.
2 Inkluder Excel klasse filhodet. Legg til følgende kode på toppen av PHP side:
require_once 'reader.php';
3 Åpne Excel-filen. Følgende kode åpner filen og setter et behandlingsprogram du kan bruke til å iterere gjennom hver post:
$ Fil = new Spreadsheet_Excel_Reader ();
$ Fil-> setOutputEncoding ( 'ASCII');
$ Fild-> lese ( "file.xls");
Erstatt "file.xls" i koden ovenfor med navnet på din egen fil.
4 Last alle filens rader. Følgende kode laster elementene i Excel-filen innhold:
$ p = $ Fil-> ark [0] [ 'celler'];
5 Loop gjennom hvert element, og skape CSV-filen. I følgende eksempel, er den første cellen i hver rad skrevet til en CSV-fil:
$ Csv = fopen ( "export.csv", "w +");
foreach ($ celler som $ rader) {
fwrite ($ csv, implodere ( ',', $ rad) "\ n".);
}