Schrift
[thread]8764[/thread]

Spreadsheet::WriteExcel -> Spalte einfügen

Leser: 4


<< >> 3 Einträge, 1 Seite
GoodFella
 2007-02-17 19:55
#74383 #74383
User since
2007-01-09
192 Artikel
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
14554 Artikel
Admin1
[Homepage]
user image
Per CPAN:Win32::OLE selbst Excel steuern ;)\n\n

<!--EDIT|GwenDragon|1171736733-->
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

GoodFella
 2007-02-18 18:57
#74385 #74385
User since
2007-01-09
192 Artikel
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 Einträge, 1 Seite



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