Schnelle Start

Schnelle Start

Diese Seite erhält Sie von Null zu einem funktionierenden XLSX-Datei in C# mit Aspose.Cells FOSS für .NET.


Voraussetzungen

AnforderungDetails
Runde.NET 6.0 oder höher
PackungAspose.Cells_FOSS (Neucht zu
OSWindows, MacOS oder Linux

Installieren Sie das Paket, wenn Sie noch nicht:

dotnet add package Aspose.Cells_FOSS

Schritt 1 - Erstellen eines Arbeitsblattes und Schreiben von Zelldaten

Instanz A Workbook um ein weißer Arbeitsbuch mit einem Standard-Werkblatt zu erhalten. Workbook.Worksheets[0]. Gebrauch Cell.PutValue() zu Zeilen, Zahlen, Booleans, Decimals und Datums schreiben. Cell.Formula Eine berechnete Zelle hinzufügen.

using Aspose.Cells_FOSS;

var workbook = new Workbook();
var sheet = workbook.Worksheets[0];

// Write different value types
sheet.Cells["A1"].PutValue("Product");
sheet.Cells["B1"].PutValue("Units");
sheet.Cells["C1"].PutValue("Price");

sheet.Cells["A2"].PutValue("Widget A");
sheet.Cells["B2"].PutValue(120);
sheet.Cells["C2"].PutValue(9.99m);

sheet.Cells["A3"].PutValue("Widget B");
sheet.Cells["B3"].PutValue(85);
sheet.Cells["C3"].PutValue(14.49m);

// Formula: total revenue for Widget A
sheet.Cells["D2"].Formula = "=B2*C2";
sheet.Cells["D3"].Formula = "=B3*C3";

Schritt 2 – Erhalten Sie das Workbook

Anruf Workbook.Save() mit einer Ausgangsstraße. Das Dateiformat wird durch die .xlsx Ausdehnung .

workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");

Schritt 3 - Laden und lesen Sie zurück

Laden Sie eine bestehende Datei durch den Übergang der Datei-Path zum Workbook Konstruktor. Access Zellwerte mit Cell.StringValue für die Anzeige von Strängen oder Cell.Value für das unterstehende Objekt. Cell.Formula die Formelstraße zurück, wenn eine eingestellt ist.

var loaded = new Workbook("quickstart.xlsx");
var ws = loaded.Worksheets[0];

Console.WriteLine(ws.Cells["A2"].StringValue);  // Widget A
Console.WriteLine(ws.Cells["B2"].StringValue);  // 120
Console.WriteLine(ws.Cells["D2"].Formula);       // =B2*C2
Console.WriteLine(ws.Cells["D2"].StringValue);   // 1198.8

Nächste Schritte

  • Installation - detaillierte Einrichtungsanweisungen und .csproj Referenz-Paket Syntax
  • Eigenschaften - Überblick über alle von der Bibliothek ausgedrückten Fähigkeiten
  • Spreadsheet Management — Werkblätter, Seiteinstellungen, Renn/Solonnayout und Zellverbindung
 Deutsch