Verwenden von Microsoft Excel als Benutzeroberfläche für eine Windows Form-Anwendung [geschlossen]

Ich möchte eine Windows-Formularanwendung mit C # erstellen, die Microsoft Excel als interaktive Benutzeroberfläche verwendet, mit anderen Worten, ich möchte die Daten aus der Datenbank in Excel laden und nach Benutzeränderungen (Gruppieren, Ändern von Zeilendaten, ... ) Speichern Sie Änderungen in der Datenbank zurück (ich möchte beim nächsten Mal alle Benutzeränderungen laden können). kennt jemand gute proben?

Nur um das klarzustellen - fragen Sie nach einer Bibliothek oder einem Codebeispiel, um MS Excel von c# aus zu steuern? Das wäre themenbezogen, während es nicht der Fall wäre, wenn Sie uns bitten würden, es für Sie zu codieren (fragen Sie auf SO). Bitte lesen Sie, wie Sie fragen können, um uns zu helfen, Ihnen zu helfen.
Bitte beachten Sie, dass es auf dieser Website darum geht , Software zu empfehlen, die bestimmte Anforderungen erfüllt, und nicht darum , Probleme mit bereits vorhandener Software zu lösen. Wenn Sie beabsichtigten, nach Software zu fragen, lesen Sie bitte Was ist erforderlich, damit eine Frage "genügend Informationen" enthält? für eine Anleitung. Andernfalls überprüfen Sie bitte die /help/ontopicSeite anderer SE-Sites, um zu sehen, wo Ihre Frage passt.

Antworten (1)

Dies ist nicht das Einbetten von Excel, sondern eine Spreadsheet-Komponente, die versucht, ähnliche Funktionen wie Excel bereitzustellen. Syncfusion Spreadsheet for WPF oder Spreadsheet for Windows Forms unterstützen das Einbetten von Excel-Dateien in Windows-Anwendungen.

WPF-Beispiel

Windows Forms-Beispiel

Beachten Sie, dass Essential Studio installiert sein muss, damit die Beispiele kompiliert werden können.

Dieses Steuerelement ist völlig unabhängig von Microsoft Office, sodass es über die meisten häufig verwendeten Funktionen von Excel verfügt und Ihnen außerdem weitere Anpassungsmöglichkeiten bietet. Microsoft Office ist überhaupt nicht erforderlich.

Kalkulationstabelle

Das gesamte Produkt ist kostenlos über die Community-Lizenz erhältlich, wenn Sie sich qualifizieren (weniger als 1 Million USD Umsatz).

Hinweis: Ich arbeite für Syncfusion.

@Masoud Es gibt einige kostenlose Komponenten zum Lesen und Schreiben von Excel-Dateien, jedoch nicht für eine Excel-ähnliche Oberfläche.