Î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 servicii | Aspose.Cells_FOSS (NuGet) |
| OS | Windows, macOS sau Linux |
Instalați pachetul dacă nu ați făcut-o deja:
dotnet add package Aspose.Cells_FOSSPasul 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.8Următoarele paşi
- Instalare instrucțiuni detaliate de instalare și
.csprojsintasa 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