Rychlý start

Rychlý start

Tato stránka vám přinese z nuly funkční soubor XLSX v C# pomocí Aspose.Cells FOSS pro .NET.


Předpoklady

PožadavekPodrobnosti
Čas provozu.NET 6.0 nebo novější
Zásobní balíčekAspose.Cells_FOSS (NuGet)
OSWindows, macOS nebo Linux

Nainstalujte balíček, pokud jste to ještě neudělali:

dotnet add package Aspose.Cells_FOSS

Krok 1 Vytvořte pracovní knihu a napište údaje o buňkách

Zobrazit a. Workbook získat prázdný pracovní blok s jedním standardním hárkem. Přístup k tomuto hárku pomocí Workbook.Worksheets[0].Použijte . Cell.PutValue() Přidělit řetěz formule k číslu, booleanům, desetinám a datům. Cell.Formula přidat počítačovou buňku.

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";

Krok 2 Uložit pracovní knihu

Zavolej . Workbook.Save() Formát souboru je určen pomocí .xlsx prodloužení.

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

Krok 3 Nahrát a přečíst zpět

Naložit existující soubor přesunem cesty k souboru . Workbook Konstruktor. Přístup ke hodnotám buněk pomocí Cell.StringValue pro zobrazovací řetězce nebo Cell.Value pro základní objekt. Cell.Formula Vrátí řetěz formule, pokud je nastaven.

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

Další kroky

  • Instalace Podrobné pokyny pro nastavení a .csproj Syntaxe referenčního balíčku
  • Charakteristika: Přehled všech možností, které knihovna zveřejňuje
  • Správa tabulky Pracovní listy, nastavení stránek, uspořádání řádků/souhelníků a sloučení buněk
 Čeština