Rýchly začiatok

Rýchly začiatok

Táto stránka vás dostane od nuly k fungujúcemu súboru XLSX v C# pomocou Aspose.Cells FOSS pre .NET.


Predpoklady

PožiadavkaPodrobnosti
Čas prevádzky.NET 6.0 alebo novší
Balík:Aspose.Cells_FOSS (NuGet)
OSWindows, macOS alebo Linux

Inštalujte balík, ak ste ho ešte nezaistili:

dotnet add package Aspose.Cells_FOSS

Krok 1 Vytvorte pracovný zoznam a zapíšte údaje o bunkách

Inštantizovať a Workbook získať prázdny zošit s jedným predvoleným hárkom. Prístup k pracovnému hárku cez Workbook.Worksheets[0].Použite . Cell.PutValue() Pridajte reťaz formule k číslom, booleánom a dátumom. Cell.Formula pridať počítaciu bunku.

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žiť pracovný zoznam

Zavolajte . Workbook.Save() Formát súboru je určený formátom, ktorý sa používa na vyberanie údajov. .xlsx predĺženie.

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

Krok 3 Nahrávanie a opätovné čítanie

Nahradenie existujúceho súboru prechodom cesty k súborovému kódu . Workbook Konstruktor. Prístup k hodnotám buniek pomocou Cell.StringValue pre zobrazovacie reťazce alebo Cell.Value pre základný objekt. Cell.Formula Vráti reťaz vzorca, ak 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

Ďalšie kroky

  • Inštalácia Podrobné inštrukcie na nastavenie a .csproj syntax odkazov na balíčeky
  • Charakteristiky Prehľad všetkých možností, ktoré knižnica zverejnila
  • Správa tabuľky Pracovné listy, nastavenie stránok, usporiadanie riadkov/stolcov a zlúčenie buniek
 Slovenčina