In diesem Schritt-für-Schritt-Tutorial lernen wir, wie Sie eine Excel-Datei in C# bearbeiten. Da es nicht immer möglich ist, Excel-Dateien mit MS Excel manuell zu bearbeiten, müssen Sie die Excel-Datei möglicherweise in C# aktualisieren, sodass ihre Daten und Formeln aktualisiert und in derselben Excel-Datei gespeichert werden. Im Folgenden werden die Schritte erläutert, wie in C# Excel-Dateien aktualisiert und auf der Festplatte gespeichert werden.
Schritte zum Bearbeiten einer Excel-Datei in C#
- Fügen Sie mithilfe des NuGet-Paket-Managers Aspose.Cells for .NET zum Projekt hinzu
- Fügen Sie einen Verweis auf den Aspose.Cells-Namespace hinzu
- Laden Sie die workbook mit Daten und Formel
- Rufen Sie die Referenzen der Zellen ab, deren Daten und Formeln aktualisiert werden sollen
- Aktualisieren Sie Daten und Formeln in den Zielzellen
- Berechnen Sie die Arbeitsmappe, um das Formelergebnis zu aktualisieren
- Speichern Sie die Arbeitsmappe
Der obige Prozess beschreibt, wie in C# Excel-Dateien programmgesteuert bearbeitet und auf der Festplatte gespeichert werden. Zuerst öffnen wir die Excel-Datei, dann erhalten wir Verweise auf die Zielzellen, in denen Daten oder Formeln aktualisiert werden sollen. Geben Sie im nächsten Schritt den gewünschten Wert oder die gewünschte Formel ein und berechnen Sie die Arbeitsmappe neu, um die Formelergebnisse zu berechnen. Sie können nicht nur Daten oder Formeln aktualisieren, sondern auch Pivot-Tabellen, Datenschnitte, Diagramme, Tabellen, Zeichnungsobjekte, Formatierungen und andere Arbeitsmappeneigenschaften.
Code zum Aktualisieren der Excel-Datei in C#
Dieser gesamte Prozess erfordert weder MS Excel noch Interop zum Aktualisieren der Arbeitsmappe. Sie können auch viele andere Operationen ausführen, wenn Sie beispielsweise ein Diagramm erstellen möchten, siehe So erstellen Sie ein Excel-Kreisdiagramm in C#.