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

RequisitosDetalles
RUNTO.NET 6.0 o más tarde
paqueteAspose.Cells_FOSS (Nueva de la
OSWindows, MacOS o Linux

Instalar el paquete si ya no lo has:

dotnet add package Aspose.Cells_FOSS

Paso 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.8

Siguiente pasos

  • Instalación - Instrucciones detalladas de configuración y .csproj Sí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

Ver también

 Español