Thread Vor kopieren warten bis Subroutine abgeschlossen
(28 answers)
Opened by giordano at 2010-02-17 14:50 Code: (dl
)
my($iR, $iC, $oWkS, $oWkC); Das ist Unnötig. "warnings" sollte sich melden. Code: (dl
)
$rec = $rec,"\r"; Das macht keinen Sinn. Die ganzen Schleifen kann man auch besser schreiben: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 return unless(defined($oWkS->{MaxRow})); for my $iR ( $oWkS->{MinRow}..$oWkS->{MaxRow} ) { my @list=(); next unless(defined($oWkS->{MaxCol})); for my $iC ($oWkS->{MinCol}..$oWkS->{MaxCol}) { my $oWkC = $oWkS->{Cells}[$iR][$iC]; push(@list,$oWkC?$oWkC->Value:''); } print $OUTPUT join(';',@list)."\r\n"; } Warum öffnest/schließt du die Dateien außerhalb von "extractXLS"? Was ist "$wksh"? Benutzt du "strict" und "warnings"? |