Început rapid

Început rapid

Această pagină vă duce de la zero la un fișier XLSX funcțional în C # folosind Aspose.Cells FOSS pentru .NET.


Condiții prealabile

CerințăDetalii
Timp de rulare.NET 6.0 sau mai târziu
Paletă de serviciiAspose.Cells_FOSS (NuGet)
OSWindows, macOS sau Linux

Instalați pachetul dacă nu ați făcut-o deja:

dotnet add package Aspose.Cells_FOSS

Pasul 1 Creează un caiet de lucru și scrie datele celulei

Instantiate un Workbook pentru a obține o carte de lucru goală cu o foaie de calcul implicit. Accesați foaia de muncă prin Workbook.Worksheets[0].- Foloseste-l . Cell.PutValue() să scrie șiruri, numere, boolean, zecimale și date. Asignați o șieră de formulă pentru a Cell.Formula să adaugăm o celulă calculata.

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

Pasul 2 Salvați cartea de lucru

Sună-mă. Workbook.Save() Formatul fişierului este determinat de modul de funcţionare al sistemului. .xlsx extinderea.

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

Pasul 3 Încărcare și citire înapoi

Încărca un fişier existent prin trecerea caii de dosar la Workbook Constructor. Accesarea valorilor celulei folosind Cell.StringValue pentru șiruri de afișare sau Cell.Value pentru obiectul de bază. Cell.Formula returnă stringa de formule dacă este setată.

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

Următoarele paşi

  • Instalare instrucțiuni detaliate de instalare și .csproj sintasa de referință a pachetului
  • Caracteristici O prezentare generală a tuturor capacităților expuse de bibliotecă
  • Gestionarea fișierelor de calcul Foliile de lucru, configurarea paginii, structura rândului/colonelor și fuziunea celulelor
 Română