Schrift
[thread]813[/thread]

CSV in CGI ausgeben

Leser: 2


<< >> 8 Einträge, 1 Seite
lolipop 999
 2006-09-16 11:59
#8684 #8684
User since
2006-04-07
150 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen

Ich habe eine CSV Dateimit einer Auswertung, nun soll ich das ganze in einer HTML ausgeben lassen und mithilfe eines CGI SCripts in Tabellenform anzeigen.

Leider habe ich noch nie im zusammenhang mit HTML und CGI Script gearbeitet.

Vielleicht kann mir wer weiterhelfen.


Danke im Vorraus

Lolipop
pq
 2006-09-16 12:41
#8685 #8685
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
komplett ungetestet:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use Text::CSV_XS;
use CGI;
my $cgi = CGI->new;
my $csv = Text::CSV_XS->new();
open my $fh, "<", "datei.csv" or die $!;
print $cgi->start_table;
while (my $line = <$fh>) {
my $status = $csv->parse($line);
my @columns = $csv->fields();
print $cgi->Tr( map {
  $cgi->td($_)
} @columns;
}
print $cgi->end_table;
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
renee
 2006-09-16 20:59
#8686 #8686
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Man könnte auch mit CPAN:HTML::Table arbeiten - für die Tabellendarstellung!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
lolipop 999
 2006-09-26 22:33
#8687 #8687
User since
2006-04-07
150 Artikel
BenutzerIn
[default_avatar]
Tut mir leid das ich erst so spät antworte
war aber auf einer reise
ich werde es gleich mal testen

danke

lolipop 00
Froschpopo
 2006-09-27 19:23
#8688 #8688
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
[quote=renee,16.09.2006, 18:59]Man könnte auch mit CPAN:HTML::Table arbeiten - für die Tabellendarstellung![/quote]
die Tabelle wird doch schon mit CGI erzeugt...
start_table(), td(), tr() is genaudasselbe wie <table> usw...
ohne den code getestet zu haben: häng einfach einen header drüber, das müsste schon genügen.
renee
 2006-09-28 10:35
#8689 #8689
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Froschpopo,27.09.2006, 17:23][quote=renee,16.09.2006, 18:59]Man könnte auch mit CPAN:HTML::Table arbeiten - für die Tabellendarstellung![/quote]
die Tabelle wird doch schon mit CGI erzeugt...
start_table(), td(), tr() is genaudasselbe wie <table> usw...
ohne den code getestet zu haben: häng einfach einen header drüber, das müsste schon genügen.[/quote]
es aber ein paar Leute, die ihr HTML ungern von CGI erzeugen lassen (innerhalb des Skripts). Dann kann man den Teil durch CPAN:HTML::Table ersetzen.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Froschpopo
 2006-09-28 12:15
#8690 #8690
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
also so wie der code aussieht will er das nicht :)
lolipop 999
 2006-10-03 20:58
#8691 #8691
User since
2006-04-07
150 Artikel
BenutzerIn
[default_avatar]
Danke für eure Tipps
Habe einfach einen Header darüber gesetzt

mfg

lolipop 999
<< >> 8 Einträge, 1 Seite



View all threads created 2006-09-16 11:59.