Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11644[/thread]

Excel Datei schreiben und ergänzen?!?

Leser: 5


<< >> 4 Einträge, 1 Seite
oetzi
 2008-04-14 17:01
#108366 #108366
User since
2008-04-14
6 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
fange gerade erst mit perl an, bin also noch nicht wirklich sicher

Mit dem Module Spreadsheet::WriteExcel schaffe ich es, eine Exceldatei anzulegen und was reinzuschreiben.
Bin diese Doku hier durchgegangen:
http://search.cpan.org/~jmcnamara/Spreadsheet-Writ...
Ich finde keine Möglichkeit eine bereits vorhandene Excel Datei zu öffnen um dann Ergänzungen vor zu nehmen.

Im Endeffekt soll es darauf hinauslaufen, dass die Excel Datei als Log Datei her hält, die täglich erweitert wird.

Kann mir wer sagen, wie ich das bewerkstelligen kann?

mfg oetzi
pq
 2008-04-14 17:06
#108367 #108367
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
http://search.cpan.org/~jmcnamara/Spreadsheet-Writ...
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
oetzi
 2008-04-15 12:07
#108396 #108396
User since
2008-04-14
6 Artikel
BenutzerIn
[default_avatar]
jo vielen dank für die schnelle antwort!
hab ich irgendwie übersehen den abschnitt da unten ;)

Es klappt jetzt auch, eine bestehende zu öffnen und zu ergänzen.

Aber ich hänge grad daran, dass ich nicht heraus kriege, wieviele Zeilen schon gefüllt sind. Ich will ja eine Art Logdatei schreiben, sprich ich will bei jedem schreiben eine zeile am ende einfügen

ich hatte es mit der RowRange() funktion von der Spreadsheet::ParseExcel::Worksheet klasse probiert. aber das bringt nicht wirklich was.

kann mir noch jemand helfen?
tschloss
 2008-04-21 15:58
#108641 #108641
User since
2008-04-21
30 Artikel
BenutzerIn
[default_avatar]
Ich empfehle eine viel einfachere Lösung, die für die vielleicht in Frage kommen könnte:

Erstelle mal ein HTML-Tabelle
<body><table><tr><td>....</td></tr></table><body>

Und speichere die als datei.xls ab.
Dann doppelklicke sie. Ziemlich transparent behandelt Excel diese als Tabelle.

Dieses Format ist aber wesentlich leichter zu erzeugen und zu pflegen!

Oder: Auf den ganz neuen XML-basierten Office Formaten müßte es auch leichter sein, Änderungen einzubringen.

VG Thomas
<< >> 4 Einträge, 1 Seite



View all threads created 2008-04-14 17:01.