Autor |
Nachricht |
DEKONSTRUKTIV
Threadersteller
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Do 03.01.2013 17:20
Titel PERL Spreadsheet::ParseExcel index des aktuellen worksheets |
|
|
hallo alle,
sich such mich seit geraumer zeit durchs CPAN, aber komm auf keinen grünen zweig. gibt es eine möglichkeit für ein Spreadsheet::ParseExcel::Worksheet den index dieses worksheets im übergeordneten Spreadsheet::ParseExcel::Workbook zu bekommen, ohne komplett durch $workbook->Worksheet[] durchiterieren zu müssen?
|
|
|
|
|
DEKONSTRUKTIV
Threadersteller
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Do 03.01.2013 17:30
Titel
|
|
|
nachtrag: es gibt ein private-by-convention property $worksheet->{_SheetNo}, aber keinen dokumentierten accessor dafür. der zugriff auf das property funktioniert, is aber ausgesprochen unschön.
|
|
|
|
|
Anzeige
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 03.01.2013 21:43
Titel
|
|
|
Du kommst doch eh nur über das Workbook da rein, d.h. der Index ist immer im vorhinein bekannt. Wegspeichern, bei Bedarf drauf zurückgreifen. Oder Du schreibst eine Adapterklasse für das Worksheet, um den Index via Constructor-Injection sauber reinzufummeln, dann bist Du wenigstens vor Änderungen an den Instanzeigenschaften von Worksheet von Version zu Version sicher (Property-Name kann sich ändern, wohingegen Dir ein sauberes Interface Rechtssicherheit bietet ["Design by Contract"].
Find ich jetzt nicht problematisch, es liegen definitiv alle Informationen vor.
|
|
|
|
|
DEKONSTRUKTIV
Threadersteller
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Do 10.01.2013 14:58
Titel
|
|
|
grundsätzlich hast du recht, aber um ne adapterklasse ordentlich und hassle-arm um das worksheet zu legen müsste ich am bestehenden code mehr refactoren, als mir zum jetzigen zeitpunkt vernünftig sprechende fehlermeldungen (und nur dafür hätte ich die info gebraucht) wert sind.
ich geh das nochmal an, wenn ich denganzen zinnober feature-complete und zeit zum refactoren hab.
|
|
|
|
|
|
|
|
Ähnliche Themen |
ASP, Perl, JSP Ping
Reservierungsformular in php oder perl
perl - bildabmessungen rausbekommen
[Perl] Kalender für Buchungsformular
[Perl] Kontaktformular erstellen - Wie?
perl array screwup
|
|