moritzhd
Goto Top

Perl Excel Zeile weitergehen

Hallo zusammen,

bin noch neu in Perl, doch komme bei meiner aktuellen Aufgabe nicht weiter.

ich habe eine Tabelle in SQL die ich auslese, das funktioniert, und jetzt würde ich diese gerne in excel schreiben, wie ich die Excel datei erstelle weiß ich auch, doch ich weiß leider nicht ganz wie ich die excel fülle, ich kenne ($i++), aber damit zählt perl ja bloß zeilen nach unten, und ich würde ja gerne eine tabelle erstellen, das heißt auch z.B. was in B1 usw reinschreiben.

Wie geht das?


 
while (my @row=$sth->fetchrow_array) {
   		print $row[$element]."\n";  
		$worksheet->write ("$i", $row[$element]);  
		$i++;
		
foreach(my @row){
	$element = $_ ;		
	}# end foreach
	

		
}#end while

Content-ID: 253651

Url: https://administrator.de/contentid/253651

Ausgedruckt am: 24.11.2024 um 05:11 Uhr

114757
114757 03.11.2014 aktualisiert um 11:38:57 Uhr
Goto Top
moritzhd
moritzhd 03.11.2014 um 11:50:15 Uhr
Goto Top
ja das habe ich schon gefunden, aber was genau davon brauche ich, kannst du mir das hier in einem code zeigen?
114757
114757 03.11.2014 aktualisiert um 14:22:07 Uhr
Goto Top
z.B. so
my $i = 0;
while (my @row = $sth->fetchrow_array) {
  $worksheet->write_row($i++, 0, \@row);
}
moritzhd
moritzhd 03.11.2014 um 13:36:28 Uhr
Goto Top
das funktioniert leider nicht face-sad
114757
114757 03.11.2014 aktualisiert um 14:23:46 Uhr
Goto Top
habs was abgeändert, so geht's hier .. natürlich ohne deinen vorherigen Code für das Worksheet den du hinzufügen musst !