Hurtig start

Hurtig start

Denne side får dig fra nul til en fungerende XLSX fil i C # ved hjælp af Aspose.Cells FOSS for .NET.


Forudsætninger

Krav til:Detaljeret
Udgangstid.NET 6.0 eller nyere
Pakke:Aspose.Cells_FOSS - Jeg er ikke sikker.
OSWindows, macOS eller Linux

Installer pakken, hvis du ikke allerede har gjort det:

dotnet add package Aspose.Cells_FOSS

Trin 1 Oprette en arbejdsbog og skrive celledata

Instantiere en Workbook at få en tom regneark med ét standardarksblad. Få adgang til arksidtet via Workbook.Worksheets[0].- Brug det. Cell.PutValue() at skrive strenge, tal, booleaner, decimaler og datoer. Tildele en formelstreng til Cell.Formula at tilføje en computeret celle.

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

Trin 2 Gem arbejdsbogen

Ring til mig. Workbook.Save() filformatet bestemmes af den .xlsx forlængelse.

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

Trin 3 Lade og læs tilbage

Lade en eksisterende fil ved at sende filestien til den Workbook Konstruktor. Tilgå celleværdier ved hjælp af Cell.StringValue til skærmstrenge eller Cell.Value for det underliggende objekt. Cell.Formula returnerer formelstrengen, hvis en er sat.

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æste skridt

  • Installation af udstyr detaljerede anlægsanvisninger og .csproj pakkereference syntaks
  • Beskrivelse: Oversigt over alle de muligheder, som biblioteket har udgivet
  • Tabelloverførsel Arbejdsskemaer, sideopstilling, række-/kolonneudformning og cellefælleskab
 Dansk