Thread CSV Files erstellen (9 answers)
Opened by banker at 2006-05-11 13:54

morph
 2006-05-11 16:51
#65966 #65966
User since
2007-12-06
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Banker,

ich gehe davon aus, dass Alex mit "CSV_wird_generiert" eine Funktion meinte, die die Deine CSV Datei erzeugt.

Beispiel:

HTML Teil:
Code: (dl )
<a href="csv_creator.pl">LinkText</a>


Das Skript csv_creator.pl:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
print CGI::header(-attachment=>'tabelle.csv',-type=>'text/csv');
binmode(STDOUT); # Muss nicht sein
print while CSV_wird_geneiert;
# print while, wenn die Funktion die Zeile einzeln zurückliefert,
# liefert sie einen kompletten array, dann ohne while.
sub CSV_wird_generiert {
# db_connect
# sql_abfrage
# db_disconnect
# variable formatieren und zurückgeben
return $formatierte_variable
}

Durch den expliziten Header ( type => 'tabelle.csv' ) bekommt der User einen Download für die Datei tabelle.csv angeboten, den er dann lokal speichern oder direkt mir Excel öffnen kann.

-uw\n\n

<!--EDIT|TbHoCne|1147351987-->

View full thread CSV Files erstellen