Andreas Korthaus: Spreadsheet::WriteExcel in bestehende Datei

Beitrag lesen

Hallo!

Wenn Du Dir das Beispiel von Spreadsheet::ParseExcel durchgesehen hättest, wäre Dir sicherlich $oWkS->{MaxRow} bzw auch $oWkS->{MinRow} aufgefallen. Ersteres enthält die größte verwendete Zeilenummer und letzteres die kleinset verwendete Zeilennummer (siehe auch in der Doku).
die Anzahl ermittelt sich aus der Differenz der beiden Werte, wobei jedoch glaube, daß $oWkS->{MaxRow} der von Dir gesuchte Wert ist, da Du wahrscheinlich in $oWkS->{MaxRow}+1 etwas schreiben willst.

Das ist ja alles schön und gut, habe aber die ERfahrung gemacht, wenn das Excel-Sheet nicht absolut neu ist, oder mal was an den Feldgrößen oder was weiß ich veändert wurde, dann erkennt er so nicht merh das ende, daher habe ich das mit einer Schleife und iener regEx gemacht, die auf \w prüft.

Grüße
Andreas