Começo rápido

Começo rápido

Esta página leva você de zero para um arquivo XLSX em C # usando Aspose.Cells FOSS para .NET.


Precondições

RequisitosDetalhes
Tempo de execução.NET 6.0 ou posterior
Pacote de produtosAspose.Cells_FOSS - Não.
OSWindows, macOS ou Linux

Instale o pacote se ainda não instalou:

dotnet add package Aspose.Cells_FOSS

Passo 1 Criar um livro de trabalho e escrever dados de células

Instanciar um Workbook para obter um livro em branco com uma folha de trabalho padrão. Acesse a folhas de cálculo através do Workbook.Worksheets[0].- Usar . Cell.PutValue() para escrever cadeias, números, booleanos, decimais e datas. atribuir uma linha de fórmula a Cell.Formula para adicionar uma célula computada.

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 Salvar o livro de trabalho

Chama-me . Workbook.Save() O formato do ficheiro é determinado pelo .xlsx extensão.

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

Passo 3 Carregar e ler de volta

Carregar um ficheiro existente passando o caminho do ficheiros para a página de acesso. Workbook Construtor. Acesse valores de célula usando Cell.StringValue para cordas de visualização, ou Cell.Value para o objeto subjacente. Cell.Formula Retorna a sequência de fórmula se um for definido.

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

Pasos seguintes

  • Instalação Instruções de instalação pormenorizadas e .csproj Sintase de referência do pacote
  • Características Uma visão geral de todas as capacidades expostas pela biblioteca.
  • Gestão de planilhas Planilhas, configuração de páginas, layout de linhas/colunas e fusão de células
 Português