Inizio rapido

Inizio rapido

Questa pagina ti porta da zero a un file XLSX funzionante in C # utilizzando Aspose.Cells FOSS per .NET.


Precondizioni

RequisitiDettaglio
Tempo di esecuzione.NET 6.0 o successiva
Pacco di prodottiAspose.Cells_FOSS (NuGet)
OSWindows, macOS o Linux

Installa il pacchetto se non l’hai già fatto:

dotnet add package Aspose.Cells_FOSS

Passo 1 Crea un foglio di lavoro e scrivi i dati delle celle

Instanziare un Workbook per ottenere una cartella di lavoro vuota con un foglio di calcolo predefinito. Accedere al foglo di Calcolo attraverso Workbook.Worksheets[0].- Usare . Cell.PutValue() per scrivere stringhe, numeri, boolean, decimali e date. Assegna una stringa di formula a Cell.Formula per aggiungere una cella calcolata.

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

Passo 2 Salvare il libro di lavoro

Chiamami. Workbook.Save() Il formato del file è determinato dal modello di input. .xlsx - Prolungamento.

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

Passo 3 Caricare e rileggere

Caricare un file esistente passando il percorso del file al file di caricamento. Workbook Accedere ai valori delle celle utilizzando il costruttore. Cell.StringValue per le stringhe di visualizzazione o Cell.Value per l’oggetto sottostante. Cell.Formula restituisce la stringa di formula se uno è impostato.

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

Passi successivi

  • Installazione istruzioni dettagliate di installazione e .csproj sintassi di riferimento del pacchetto
  • Caratteristiche Valutazione generale di tutte le capacità esposte dalla biblioteca
  • Gestione dei fogli di calcolo fogli di lavoro, configurazione delle pagine, layout righe/colonne e fusione cellule
 Italiano