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".);
}