1. Home
  2.   Cells
  3.   FileFormat.Cells für .NET
FileFormat.Cells für .NET

FileFormat.Cells für .NET

 
 

Optimieren Sie die Erstellung und Anpassung von Excel-Tabellen mit der .NET-API

Erstellen und passen Sie Tabellenkalkulationen ganz einfach mit FileFormat.Cells an, einer Open-Source .NET-API. Vereinfachen Sie die Erstellung und Automatisierung von Arbeitsmappen mit dieser schlanken Bibliothek.

FileFormat.Cells für .NET bietet eine einfache, intuitive und benutzerfreundliche Erfahrung und macht es zum perfekte Lösung für diejenigen, die über eine Open-Source-API mit Microsoft Excel-Tabellen arbeiten. Diese .NET-API wurde sorgfältig entwickelt, um die Erstellung und Anpassung von Excel-Tabellen zu optimieren. Mit dieser intuitiven C#-Bibliothek ist das Erstellen und Bearbeiten von Tabellenkalkulationen jetzt mühelos mit nur wenigen Codezeilen möglich.

Die Installation dieser leichten Lösung erfolgt nahtlos und bietet eine Fülle von Funktionen, die alle Ihre Tabellenkalkulationsanforderungen erfüllen. FileFormat.Cells für .NET nutzt die Leistungsfähigkeit des OpenXML SDK, einer von Microsoft empfohlenen Technologie. FileFormat.Cells für .NET dient als praktischer Wrapper und vereinfacht die Nutzung seiner erweiterten Funktionen.

Diese Open-Source-.NET-Bibliothek wurde speziell für Entwickler entwickelt und ermöglicht Ihnen die einfache Automatisierung der Erstellung und Bearbeitung von Excel-Tabellen. Erweitern Sie seine Funktionen durch die Nutzung der OpenXML SDK-Bibliothek. Die Verwaltung von FileFormat.Cells für .NET ist dank des benutzerfreundlichen Designs unkompliziert. Die Bibliothek verfügt über eine Reihe intelligenter Funktionen, darunter das Hinzufügen von Blättern und Text, das Öffnen vorhandener Tabellenkalkulationen im Stream, das Anwenden von Formatierungen auf die gesamte Arbeitsmappe oder bestimmte Zellen, das Hinzufügen von Bildern zu den Tabellenkalkulationen und vieles mehr.

Erkunden Sie unser GitHub-Repository, um Beiträge zu leisten, Verbesserungen vorzuschlagen und diese Open-Source-API zu verbessern: https://github. com/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

Erste Schritte mit FileFormat.Cells für .NET

Die empfohlene Methode zur Installation von FileFormat.Cells für .NET ist die Verwendung von NuGet. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.

Installieren Sie FileFormat.Cells für .NET über NuGet

NuGet\Install-Package FileFormat.Cells 
Sie können es auch direkt von GitHub herunterladen.

Programmgesteuertes Erstellen einer leeren Excel-Arbeitsmappe/Tabelle

Der folgende Codeausschnitt veranschaulicht, wie Sie mit C# und der FileFormat.Cells-Bibliothek eine neue Microsoft Excel-Tabelle erstellen und speichern.

  • Der Code beginnt mit dem Importieren der erforderlichen Bibliothek FileFormat.Cells und bietet Zugriff auf Funktionen für die Bearbeitung von Excel-Tabellen.
  • Im Beispiel-Namespace ist die Programmklasse definiert.
  • Die Main-Methode dient als Einstiegspunkt des Programms und akzeptiert gegebenenfalls Befehlszeilenargumente (string[] args).
  • Eine Instanz der Workbook-Klasse wird mit Workbook workbook = new Workbook(); initialisiert.
  • Die Save-Methode wird für die Arbeitsmappeninstanz aufgerufen, um die Excel-Tabelle zu speichern. Die Datei wird unter dem Namen „Spreadsheet.xlsx“ im Stammverzeichnis „(“/“) der Festplatte gespeichert.

Kopieren Sie den folgenden Codeausschnitt, fügen Sie ihn in Ihre Hauptdatei ein und führen Sie das Programm aus.

Erstellen Sie eine leere Arbeitsmappe/Tabelle in C#

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Programmgesteuertes Abrufen von Zellwerten aus einer Excel-Tabelle/Arbeitsmappe

Der folgende Code veranschaulicht, wie man eine vorhandene Microsoft Excel-Tabelle mit C# öffnet und den Wert aus einer bestimmten Zelle abruft. Um auf Ihre Tabelle zuzugreifen und mit ihr zu interagieren, führen Sie die folgenden Schritte aus:

  • Erstellen Sie eine Instanz der Workbook-Klasse, indem Sie den Pfad zu Ihrer vorhandenen Tabelle angeben.
  • Rufen Sie das Arbeitsblatt aus der Arbeitsmappe ab.
  • Weisen Sie das Zellobjekt einer Variablen zu.
  • Verwenden Sie die GetValue()-Methode, um den Wert aus der angegebenen Zelle zu extrahieren.

Kopieren Sie den folgenden Codeausschnitt, fügen Sie ihn in Ihre Hauptdatei ein und führen Sie das Programm aus.

Zellenwerte aus einer Arbeitsmappe in C# abrufen

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Programmgesteuertes Zusammenführen von Zellen in einem Excel-Arbeitsblatt

Der bereitgestellte Code zeigt, wie Zellen in einer Microsoft Excel-Tabelle mithilfe von C# programmgesteuert zusammengeführt werden. Hier ist eine Aufschlüsselung der Schritte:

  • Initialisieren Sie eine neue Instanz der Workbook-Klasse.
  • Greifen Sie auf das erste Arbeitsblatt in der Arbeitsmappe zu.
  • Verwenden Sie die MergeCells-Methode, um Zellen von A1 bis C1 zusammenzuführen.
  • Weisen Sie der oberen linken Zelle des zusammengeführten Bereichs einen Wert zu.
  • Speichern Sie die geänderte Arbeitsmappe in einem angegebenen Dateipfad.

Um diese Funktionalität in Ihre C#-Anwendung zu integrieren, führen Sie die folgenden Schritte aus:

  • Fügen Sie das Code-Snippet in Ihre Hauptdatei ein.
  • Führen Sie das Programm aus, um Zellen zusammenzuführen und entsprechende Werte zuzuweisen.

Dieser Ansatz optimiert den Prozess der programmgesteuerten Zusammenführung von Zellen und der Bearbeitung von Zelldaten in Excel-Tabellen

Kopieren Sie den folgenden Codeausschnitt, fügen Sie ihn in Ihre Hauptdatei ein und führen Sie das Programm aus.

Code-Snippet zum Zusammenführen von Zellen innerhalb eines Arbeitsblatts

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Deutsch