Jak wykorzystać dane w formacie CSV

Przykład PHP2014-03-07 stopień trudności: łatwy

Wiele osób wykorzystuje bazy danych takie jak zawarte w MS Excel, oto prosty przykÅ‚ad jak eksportujÄ…c dane do pliku CSV wyÅ›wietlić je na serwerze:


<?
//definiujemy dzielnik rekordu
$dzielnik ";"
;
//i nazwe pliku
$file "test.csv"
;

//otwieramy plik
$fp fopen($file,"r") or die ("nie mogÄ™ otworzyć pliku"
);

while(
$csv_line fgetcsv($fp,filesize($file
))) {

for (
$i 0$j count($csv_line); $i $j$i
++) {

$linia $csv_line[$i]
;

//rozbijamy linie na tablice w/g wykorzystanego dzielnika rekordu
$linia_pozycja explode($dzielnik,$linia
);

//przykÅ‚ad wyÅ›wietlenia statycznie zawartoÅ›ci każdej lini, załóżmy trzy pozycje w tabeli
$linie .= "".$linia_pozycja[0].",".$linia_pozycja[1].",".$linia_pozycja[2]."<br \>\n"
;

}
}

fclose($fp)
;

echo 
$linie
;
?>


Powyższy sposób możemy wykorzystać na różne sposoby wszystko zależy od potrzeb, możemy np. skonstruować zapytanie i przenieść dane do bazy na serwerze.


 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.