IRONXL VERWENDEN

Bearbeiten einer Kalkulationstabelle in C#

Aktualisiert 23. August 2024
Teilen Sie:

Dieser Artikel wird die Kunst der Tabellenkalkulationsmanipulation in C# erkunden, mit Hilfe der fortschrittlichsten C#-Datenmanipulationsbibliothek namensIronXL ohne mit der Benutzeroberfläche zu interagieren.

Wie man eine Kalkulationstabelle in C# bearbeitet;

Die Fähigkeit, die Daten von Excel-Dateien mit C# zu bearbeiten und zu manipulieren, kann für Unternehmen und Entwickler äußerst hilfreich sein. Die folgenden Schritte geben einen kurzen Überblick darüber, wie dies in fünf einfachen Schritten möglich ist

  1. Installieren Sie die C#-Bibliothek zur Bearbeitung von Tabellenkalkulationen.

  2. Nutzen Sie diearbeitsbuch.LadenMethode zum Öffnen einer Excel-Datei.

  3. Verwenden Sie die Methode Worksheet.Value, um den Wert der Zelle festzulegen.

  4. AnwendenRange.SumMethode zum Summieren der Werte der Zellen.

  5. Speichern Sie die neu erstellte Tabelle im .XLSX-Format mit demspeichern als methode.

IronXL

IronXL ist ein leistungsfähiges Tool, das die C#-Tabellenverarbeitung grundlegend verändert hat. Als eine umfassende Bibliothek, die speziell für C# entwickelt wurde.

Egal, ob Sie an einer Finanzanwendung, einem datengetriebenen Dashboard oder einem Projekt arbeiten, das die Handhabung tabellarischer Daten umfasst, IronXL bietet eine robuste und benutzerfreundliche Lösung, die komplexe Tabellenkalkulationsoperationen in der C#-Entwicklung vereinfacht und sich leicht in Ihre Webanwendung oder Ihre .NET-Anwendungen implementieren lässt.

Dieser Artikel wird die wichtigsten Funktionen und Vorteile von IronXL untersuchen und aufzeigen, wie es die Effizienz und Funktionalität von C#-Anwendungen verbessert, die mit der Verarbeitung von Excel-Tabellen arbeiten. Mit IronXL können Sie Excel-Tabellen ohne die Notwendigkeit von Microsoft Office-Anwendungen bearbeiten, und Sie können auch erweiterte Excel-Tabellen erstellen, ohne Microsoft Excel und Excel Interop zu benötigen.

Erstellen Sie ein neues Visual Studio-Projekt

Bevor Sie IronXL installieren, ist es notwendig, ein neuesVisual Studio C#-Projekt zu erstellen oder ein bestehendes Projekt zu laden. Im Folgenden werden die Schritte zum Erstellen eines neuen Projekts in Visual Studio beschrieben.

  1. Öffnen Sie Visual Studio und klicken Sie auf das Datei-Menü, dort erscheint ein Dropdown-Menü, im Dropdown-Menü klicken Sie auf das Neu-Menü, und ein weiteres Seitenmenü erscheint, klicken Sie auf Projekt.

    So bearbeiten Sie eine Tabelle in C#, Abbildung 1: Navigieren Sie zum Erstellen eines neuen Projekts in Visual Studio

    Navigieren Sie zum Erstellen eines neuen Projekts in Visual Studio

  2. Ein neues Fenster wird erscheinen. In diesem neuen Fenster klicken Sie auf die Suchleiste und schreiben Sie Console Application in die Suchleiste und wählen Sie die Option mit C#. Danach klicken Sie auf Next.

    So bearbeiten Sie eine Tabelle in C#, Abbildung 2: Neues Projekt-Dialogfeld in Visual Studio erstellen

    Neues Projekt-Dialog in Visual Studio erstellen

  3. Ein neues Konfigurationsfenster wird geöffnet. In diesem neuen Fenster geben Sie den Projektnamen ein, legen den Speicherort des Projekts fest und klicken dann auf die Weiter-Schaltfläche.

    Wie bearbeitet man eine Tabelle in C#, Abbildung 3: Das neue Projekt konfigurieren

    Konfigurieren Sie das neue Projekt

  4. Das letzte Fenster wird erscheinen, in diesem Fenster wählen Sie das Ziel-Framework aus und klicken Sie auf die Schaltfläche Erstellen.

    Wie man ein Tabellenblatt in C# bearbeitet, Abbildung 4: Ziel-Framework-Auswahl

    Ziel-Framework-Auswahl

Installation der Tabellenkalkulationsbibliothek IronXL

Sobald das Projekt erstellt ist, installieren wir die kostenlose IronXL C#-Bibliothek. Nachfolgend sind die Schritte aufgeführt, um IronXL in Ihrem C# zu installieren.

  1. In Visual Studio gehen Sie zu Tools, ein Dropdown-Menü wird erscheinen. Im Dropdown-Menü klicken Sie auf den NuGet-Paket-Manager, es erscheint ein neues Untermenü. Im Untermenü klicken Sie auf NuGet-Pakete für die Lösung verwalten.

    So bearbeiten Sie eine Tabelle in C#, Abbildung 5: Navigieren Sie zu NuGet Package Manager

    Navigieren Sie zu NuGet Package Manager

  2. Es erscheint ein neues Fenster, in dem Sie auf die Registerkarte "Browser" gehen und in die Suchleiste IronXL eingeben. Es erscheint eine Liste der IronXL-Pakete, wählen Sie das neueste Paket aus und klicken Sie auf "Installieren".

    So bearbeiten Sie eine Tabelle in C#: Abbildung 6: Installieren Sie das IronXL-Paket im NuGet-Paket-Manager

    Installieren Sie das IronXL-Paket im NuGet-Paket-Manager

Bearbeiten von Excel-Dateien Tabellenkalkulationen mit IronXL

IronXL bietet viele Funktionen zur Tabellenkalkulationsbearbeitung, mit denen Benutzer die Werte von Zellen, die Schriftgröße, die Hintergrundfarbe von Spalten, den Zellbereich und vieles mehr ändern können.

Dieser Abschnitt zeigt, wie man einen Datensatz aus einer Excel-Tabelle lädt, bearbeitet, formatiert und manipuliert.

Ändern von Tabellenkalkulationseinträgen mit C#

Im Folgenden finden Sie ein Codebeispiel, das Excel-Einträge mithilfe von C#-Programmiersprachencode mit wenigen Codezeilen ändert.

Excel-Datei eingeben

So bearbeiten Sie eine Tabelle in C#, Abbildung 7: Die Eingabedatei Excel

Die Eingabedatei Excel

using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("A1").Value = "Hello World Created by IronXL"
workBook.SaveAs("sample.xlsx")
VB   C#

Der bereitgestellte Code verwendet die IronXL-Bibliothek in C#, um Quellcodes für die Bearbeitung von Tabellenkalkulationen in Excel-Dateien zu öffnen. Er beginnt mit dem Import des IronXL-Namensraums. Dann lädt es eine vorhandene Excel-Datei mit dem Namen "test.xlsx" in einearbeitsbuch objekt.

Das Standardarbeitsblatt dieser Arbeitsmappe wird zugegriffen und zugewiesen an einarbeitsblattVariable, bezeichnet als "workSheet". Der Code setzt den Wert der Zelle A1 im Arbeitsblatt auf "Hello World Created by IronXL". Schließlich wird die modifizierte Tabellenkalkulation als XLSX-Dateien gespeichert, zum Beispiel "sample.xlsx", die mit der SaveAs-Methode gespeichert wird.

Ausgabe-Datei

Wie man eine Tabelle in C# bearbeitet, Abbildung 8: Die Ausgabedatei

Die Ausgabedatei

Hinzufügen von Werten in Rechenblattzellen mithilfe von Formeln

IronXL bietet eine kostenlose Version dieser Funktion an, mit der Sie Formeln auf Arbeitsblättern verwenden und in andere Zellen schreiben können. Unten sehen Sie ein Beispiel mit der C# IronXL Spreadsheet Library.

using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";

workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";

workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private range = workSheet("D2:D5")
Private sum As Decimal = range.Sum()
Private workSheet("D6").Value = sum
Private workSheet("C6").Value = "Total Price:"

workBook.SaveAs("sample.xlsx")
VB   C#

In diesem Code wird die IronXL-Bibliothek in C# verwendet, um eine Excel-Datei mit dem Namen "sample.xlsx" zu bearbeiten Er beginnt mit dem Laden der vorhandenen Excel-Datei in ein "WorkBook"-Objekt.

Das Standard-Arbeitsblatt dieser Arbeitsmappe wird zugegriffen und einer WorkSheet-Variablen zugewiesen, die als "workSheet" bezeichnet wird. Anschließend wird ein bestimmter Zellbereich, von D2 bis D5, unter Verwendung des workSheet ausgewählt.["D2:D5"]` Notation.

Die Summe der Werte innerhalb dieses Bereichs wird dann berechnet mit demSummeMethode und in einer Variable namens "sum" gespeichert.

Der Code aktualisiert die Zelle D6 im neuen Arbeitsblatt mit dieser berechneten Summe und die Zelle C6 wird mit dem Label "Gesamtpreis:" versehen. Schließlich wird die geänderte Arbeitsmappe mit der Methode SaveAs wieder in derselben Datei, "sample.xlsx", gespeichert.

Ausgabe-Datei

So bearbeiten Sie eine Tabellenkalkulation in C#, Abbildung 9: Die Ausgabedatei

Die Ausgabedatei

Schlussfolgerung

Dieser Artikel hat die Bedeutung von C# bei der Tabellenkalkulationsbearbeitung untersucht und IronXL als leistungsstarke Bibliothek vorgestellt, die die Fähigkeiten von C# erweitert.

Dieses Tutorial diskutierte den Prozess der Erstellung eines neuen Visual Studio C#-Projekts und umriss die Schritte zur Installation von IronXL. Der Artikel geht auch auf praktische Beispiele für die Verwendung von IronXL zur Bearbeitung von Excel-Dateien ein und zeigt, wie Zellwerte geändert und Formeln auf Kalkulationsdaten angewendet werden können.

IronXLerweist sich als ein wertvolles Werkzeug für Entwickler, die an Projekten im Bereich der Datenanalyse, Berichterstellung und Unterstützung anderer tabellenbezogener Funktionen arbeiten, und bietet eine nahtlose und effiziente Lösung zum Exportieren von Daten für C#-Anwendungen.

Darüber hinaus bietet IronXL eine breite Palette von Funktionen zur Interaktion mit Excel WorkBook, WorkSheet und Cells Ebene wiekonvertierung zwischen gängigen Formaten, zelldatenformatierung, zellen zusammenführen, einfügen von mathematischen Funktionenund sogarDiagramme verwalten undbilder hinzufügen.

Der Beispielcode und das Beispiel zur Verwendung von Formeln in Tabellenkalkulationen finden Sie in diesembeispiel. Für das vollständige Tutorial zur Bearbeitung von Tabellenkalkulationen besuchen Sie bitte das Folgende:anleitungen.

Abonnieren Sie IronXL'sversuchbeginnen Sie noch heute damit, alle Funktionen zu erkunden und sehen Sie, wie IronXL Ihre Projekte unterstützen kann, unabhängig davon, ob Sie eine neue Excel-Datei erstellen, vorhandene Arbeitsblätter bearbeiten oder neue Zellendaten zu einer Tabelle oder einem Zellbereich hinzufügen möchten.

Wenn Sie IronXL als vorteilhaft für Ihre Arbeitsumgebung empfinden und die Funktionen, die es für alle Ihre Bedürfnisse bei der Bearbeitung von Tabellenkalkulationsdaten und mehr bietet, weiterhin nutzen möchten, können Sie einelizenz sobald Ihr Versuch endet.

< PREVIOUS
Wie exportiert man eine Datei in C# in CSV
NÄCHSTES >
Wie man eine CSV-Datei in C# speichert

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,132,445 Lizenzen anzeigen >