Inicio rápido
Inicio rápido
Esta página le da de cero a un archivo XLSX en C# utilizando Aspose.Cells FOSS para .NET.
Prediciones
| Requisitos | Detalles |
|---|---|
| RUNTO | .NET 6.0 o más tarde |
| paquete | Aspose.Cells_FOSS (Nueva de la |
| OS | Windows, MacOS o Linux |
Instalar el paquete si ya no lo has:
dotnet add package Aspose.Cells_FOSSPaso 1 - Crear un libro de trabajo y escribir datos celulares
Instantado a Workbook para obtener un libro de trabajo blanco con una hoja de obra por defecto. Workbook.Worksheets[0].Uso de Cell.PutValue() para escribir líneas, números, booleanos, decimales y fechas. asignar una línea de fórmula a la Cell.Formula Para agregar una célula calculada.
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";Paso 2 - Salva el libro de trabajo
llamadas Workbook.Save() con un camino de salida. el formato del archivo se determina por la .xlsx La extensión.
workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");Paso 3 - Cargar y leer de vuelta
Cargar un archivo existente al pasar el camino de archivos a la Workbook Constructor. valor de la célula de acceso utilizando Cell.StringValue para las líneas de pantalla o Cell.Value para el objeto subyacente. Cell.Formula devolver la línea de fórmula si uno está establecido.
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.8Siguiente pasos
- Instalación - Instrucciones detalladas de configuración y
.csprojSíntase de referencia de paquete - Características - Revisión de todas las capacidades expuestas por la biblioteca
- Gestión de Spreadsheet — Tablas de trabajo, configuración de página, layout de línea/columna y fusión de células