Guten Morgen VB-Gemeinde.
Mein Szenario lässt sich zunächst wie folgt beschreiben:
In einem Ordner befinden sich sehr viele Excel 2010-Dateien (*.xlsx) die all gleich aufgebaut sind.
Jede Datei hat genau ein Sheet, das ca. 64 Spalten (die einen
eindeutigen Namen als Überschrift tragen) aufweist. Jede Spalte ist
wiederum mit ca. 1000 Zahlenwerten gefüllt.
Mit VB.NET möchte ich nun erreichen, dass ich mir eines der Dateien
aus dem Ordner greife und für jede Spalte ein neues Sheet anlege
(SheetName = Überschrift der Spalte), in dem wiederum ein
Linien-Diagramm erstellt wird und alle Werte dieser Spalte darstellt.
Nachdem für jede Spalte ein solches Sheet angelegt worden ist, wird
die Datei abgespeichert. Das Excel-Sheet sollte danach dann
Spaltenanzahl+1 Sheets aufweisen.
Ziel sollte sein, dass diese Prozedur dann später auf den kompletten
Ordner angewandt wird, also alle dort enthaltenen Excel-Sheets um ihre
Diagramm-Sheets erweitert werden.
Nun meine Fragen:
1. Wie erlange ich aus VB.NET heraus Zugriff auf die *.xlsx-Dateien?
2. Wie kann ich gezielt eine Spalte auswählen, hierfür ein neues
Sheet anlegen und aus den Werten der Spalte innerhalb des neuen Sheets
ein Diagramm erzeugen?
3. Ist mein Vorhaben überhaupt möglich?
Vielen herzlichen Dank im Voraus für Eure Denkanstöße...
Thomas
Mein Szenario lässt sich zunächst wie folgt beschreiben:
In einem Ordner befinden sich sehr viele Excel 2010-Dateien (*.xlsx) die all gleich aufgebaut sind.
Jede Datei hat genau ein Sheet, das ca. 64 Spalten (die einen
eindeutigen Namen als Überschrift tragen) aufweist. Jede Spalte ist
wiederum mit ca. 1000 Zahlenwerten gefüllt.
Mit VB.NET möchte ich nun erreichen, dass ich mir eines der Dateien
aus dem Ordner greife und für jede Spalte ein neues Sheet anlege
(SheetName = Überschrift der Spalte), in dem wiederum ein
Linien-Diagramm erstellt wird und alle Werte dieser Spalte darstellt.
Nachdem für jede Spalte ein solches Sheet angelegt worden ist, wird
die Datei abgespeichert. Das Excel-Sheet sollte danach dann
Spaltenanzahl+1 Sheets aufweisen.
Ziel sollte sein, dass diese Prozedur dann später auf den kompletten
Ordner angewandt wird, also alle dort enthaltenen Excel-Sheets um ihre
Diagramm-Sheets erweitert werden.
Nun meine Fragen:
1. Wie erlange ich aus VB.NET heraus Zugriff auf die *.xlsx-Dateien?
2. Wie kann ich gezielt eine Spalte auswählen, hierfür ein neues
Sheet anlegen und aus den Werten der Spalte innerhalb des neuen Sheets
ein Diagramm erzeugen?
3. Ist mein Vorhaben überhaupt möglich?
Vielen herzlichen Dank im Voraus für Eure Denkanstöße...
Thomas