- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2024 PhpCodex
Jak wykorzystać dane w formacie CSV
Przykład PHP2014-03-07 stopień trudności: łatwyWiele 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.