Optimale Möglichkeit zum Lesen einer Excel-Datei (.xls / .xlsx)

Ich weiß, dass es verschiedene Möglichkeiten gibt, eine Excel-Datei zu lesen:

IteropOledbOpen 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 Entities (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)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage