C# Excel Werte einlesen

B

BananenT

Gast
Servus,

ich habe momentan das Problem, dass ich gerne eine Excel auslesen möchte und einige Werte in eine Klasse speichern möchte, jedoch nie weiß wie.
Meine Excel sieht wie folgt aus:

Überschrift: Excel mit wichtigen Werten
VALUE1VALUE2VALUE3VALUE4
1TestbeispielKommentar
2TestbeispielKommentar
ich würde gerne die Excel ab Value1 einlesen und nur die Werte unter Value1 (1,2) und Value 3(beispiel,beispiel) in eine Klasse abspeichern.
Leider bekomme ich es nicht so hin..
 
ich kann zumindest die Komplette Excel als String lesen.
Jedoch interessiert mich die Excel nur ab Value1, alles davor ist egal.
Jetzt müsste ich ja irgendwo sagen, dass wenn Value1 irgendwo auftaucht alles drunter abgespeichert werden soll?
 
So wie im Link habe ich es auch schon angewendet.
Wie gesagt lesen klappt jedoch brauche ich aus der Tabelle Value1 und Value3 alle werte die drunter stehen.
 
Verwende eine Bibliothek, da Excel Dateien komplexe gezippte XML Dateien sind. Microsoft selbst stellt das Open XML SDK dafür bereit. Ansonsten gibts noch gute OpenSource Bibliotheken, welche die Arbeit noch weiter vereinfachen (zB: ClosedXML kann ich sehr empfehlen)

Von COM Objekten (wie oben verlinkt) würde ich abraten, da dafür Excel (in der richtigen Version) auf dem PC wo die Anwendung läuft installiert sein muss und diese Variante nicht mehr ewig unterstützt werden wird.
 
Zurück
Oben