Font
[thread]8764[/thread]

Spreadsheet::WriteExcel -> Spalte einfügen

Readers: 4


<< >> 3 entries, 1 page
GoodFella
 2007-02-17 19:55
#74383 #74383
User since
2007-01-09
192 articles
BenutzerIn
[default_avatar]
Angenommen, ich habe ein Spreadsheet::WriteExcel Object, in das ich bereits massig Daten reingeschrieben habe (5000+ Zeilen x 25 Spalten), jetzt möchte ich nachträglich an den Anfang der Tabelle z.B. eine laufende Nummer einfügen (nein, vorher bzw. während des Füllens soll das nicht passieren); in Excel selbst ginge das sehr schnell, einfach eine Zeile einfügen, erste 3 Zellen 1,2,3 eintragen, markieren und runterziehen. Eine Sache von 10 Sekunden.
Da sowohl die Dokumentation von SS:WE und Google nichts dahingehend hergeben, nehme ich mal an, dass ich erst einzeln alle Werte um eins nach rechts schreiben müsste und dann die erste Spalte füllen könnte. Das dauert sehr lang und ist somit nicht akzeptabel. Hat jemand einen besseren Vorschlag?
GwenDragon
 2007-02-17 20:22
#74384 #74384
User since
2005-01-17
14835 articles
Admin1
[Homepage]
user image
Per CPAN:Win32::OLE selbst Excel steuern ;)\n\n

<!--EDIT|GwenDragon|1171736733-->
GoodFella
 2007-02-18 18:57
#74385 #74385
User since
2007-01-09
192 articles
BenutzerIn
[default_avatar]
[quote=GwenDragon,17.02.2007, 19:22]Per CPAN:Win32::OLE selbst Excel steuern ;)[/quote]
Ist keine Option, da ich bereits ca. 1000 Zeilen Code aufbauend auf die beiden Spreadsheet::* Module geschrieben habe.
<< >> 3 entries, 1 page



View all threads created 2007-02-17 19:55.