1. Produtos
  2.   Planilha
  3.   .NET
  4.   Simplexcel
 
  

Biblioteca .NET de código aberto para manipulação de planilhas do Excel  

Biblioteca .NET gratuita que permite que desenvolvedores de software leiam, escrevam e manipulem planilhas Excel XLSX com facilidade.

Simplexcel é uma biblioteca .NET de código aberto que fornece funcionalidade para trabalhar com planilha Excel XLSX via .NET. A biblioteca se concentra principalmente nos recursos e tarefas mais comuns que podem ajudar o desenvolvedor a criar uma planilha. A biblioteca fornece suporte completo para ASP.NET e Windows Services.

A biblioteca Simplexcel de código aberto fornece software para gerar pastas de trabalho do Excel 2007+ em seu formato XLSX nativo sem depender da interoperabilidade COM. A biblioteca inclui suporte para vários recursos importantes relacionados à criação e manipulação do Excel XLSX, como criar pasta de trabalho do Excel, adicionar planilhas a uma pasta de trabalho, ler documentos do Excel, criar novas células, adicionar intervalos de células, formatar células, adicionar e gerenciar linhas, criar Hiperlinks para uma célula, especificar o nível de compactação, salvar o arquivo em um Stream e muito mais.

Previous Next

Introdução ao Simplexcel

A maneira recomendada de instalar o Simplexcel é do NuGet. Por favor, use o seguinte comando para uma instalação suave.

Instale o Simplexcel do NuGet

 Install-Package Simplexcel

Criar pasta de trabalho do Excel por meio da API .NET

A biblioteca Simplexcel permite que programadores C# .NET gerem uma planilha do Excel dentro de seus próprios aplicativos .NET. Você pode facilmente criar uma pasta de trabalho e adicionar planilhas, atribuir um nome a ela com algumas linhas de código .NET. Você também pode preencher suas células e adicioná-las a uma nova pasta de trabalho com facilidade. Ele também suporta a configuração do tipo de fonte e tamanho do texto para uma planilha criada.

Como Excel Cookbook através de Biblioteca .NET

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

Criar hiperlinks para uma célula do Excel

A biblioteca Simplexcel de código aberto forneceu a capacidade de criar hiperlinks dentro de uma célula de planilha do Excel com facilidade usando comandos C# .NET. Você pode definir facilmente o formato desejado para os hiperlinks. Os desenvolvedores podem definir facilmente a formatação como negrito ou tamanho da fonte ou borda para as células da planilha.

Adicionar Hyperlink à célula do Excel através da biblioteca .NET

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

Adicionar propriedades de configuração de página para uma planilha

A biblioteca Simplexcel de código aberto permite que desenvolvedores de software definam e apliquem propriedades de configuração de página para uma planilha dentro de seus próprios aplicativos .NET. As configurações de configuração de página afetam a maneira como os usuários veem uma planilha. Ele controla os recursos da planilha, como tamanho do papel, orientação da página, cabeçalhos e margens da página e linhas de grade.

Aplicar Propriedades de configuração de página no arquivo de planilha através .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

Congelar painéis em uma planilha

A biblioteca Simplexcel de código aberto forneceu a capacidade de congelar painéis em uma planilha usando alguns comandos C# .NET. Congelar painéis é um recurso muito útil ao trabalhar em várias planilhas. Você pode manter uma área de uma planilha visível enquanto rola para outra área da planilha. No momento, está sendo mantido simples; você pode congelar a primeira linha ou a coluna mais à esquerda (A) de uma planilha.

Adicionar Hyperlink à célula do Excel através da biblioteca .NET

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Português