Optimale Möglichkeit zum Lesen einer Excel-Datei (.xls / .xlsx)
Ich weiß, dass es verschiedene Möglichkeiten gibt, eine Excel-Datei zu lesen:
Iterop
Oledb
Open Xml SDK
Kompatibilität ist keine Frage, da das Programm in einer kontrollierten Umgebung ausgeführt wird.
Meine Anforderung:
Lesen Sie eine Datei zu einemDataTable
/ CUstom Entitie
s (Ich kann keine dynamischen Eigenschaften / Felder für ein Objekt erstellen [Spaltennamen variieren in einer Excel-Datei])
BenutzenDataTable/Custom Entities
um einige Operationen unter Verwendung seiner Daten durchzuführen.
AktualisierenDataTable
mit den Ergebnissen der Operationen
Schreiben Sie es zurück anexcel file
.
Welches wäre einfacher.
Auch wenn möglich Ratschläge zu benutzerdefinierten Entitäten (Hinzufügen von Eigenschaften / Feldern zu einem Objekt dynamisch)