FileFormat.Cells para .NET
Otimize a geração e personalização de planilhas do Excel com a API .NET
Gere e personalize planilhas facilmente usando o FileFormat.Cells, uma API de código aberto .NET. Simplifique a criação e a automação de pastas de trabalho com esta biblioteca leve.
FileFormat.Cells for .NET oferece uma experiência simples, intuitiva e fácil de usar, tornando-o o solução perfeita para quem trabalha com planilhas do Microsoft Excel por meio de uma API de código aberto. Esta API .NET foi meticulosamente elaborada para agilizar a criação e personalização de planilhas Excel. Com esta biblioteca C# intuitiva, agora é possível gerar e manipular planilhas sem esforço e com apenas algumas linhas de código.
A instalação desta solução leve é perfeita e oferece diversos recursos para atender a todas as suas necessidades de planilhas. FileFormat.Cells for .NET aproveita o poder do OpenXML SDK, uma tecnologia endossada pela Microsoft. Servindo como um wrapper conveniente, FileFormat.Cells for .NET simplifica a utilização de seus recursos avançados.
Projetada pensando nos desenvolvedores, esta biblioteca .NET de código aberto permite automatizar a criação e edição de planilhas do Excel com facilidade. Amplie seus recursos aproveitando a biblioteca OpenXML SDK. Gerenciar FileFormat.Cells for .NET é simples, graças ao seu design amigável. A biblioteca possui uma variedade de recursos inteligentes, incluindo adição de planilhas, texto, abertura de planilhas existentes em fluxo, aplicação de formatação a toda a pasta de trabalho ou células específicas, adição de imagens às planilhas e muito mais.
Explore nosso repositório GitHub para contribuir, sugerir melhorias e aprimorar esta API de código aberto: https://github. com/fileformat-cells/FileFormat.Cells-for-.NET
Primeiros passos com FileFormat.Cells para .NET
A maneira recomendada de instalar o FileFormat.Cells for .NET é usando o NuGet. Use o seguinte comando para uma instalação tranquila.
Instale FileFormat.Cells para .NET via NuGet
NuGet\Install-Package FileFormat.Cells
Você também pode baixá-lo diretamente do GitHub.Criando uma pasta de trabalho/planilha vazia do Excel programaticamente
O trecho de código a seguir exemplifica como criar e salvar uma nova planilha do Microsoft Excel usando C# com a biblioteca FileFormat.Cells.
- O código começa importando a biblioteca necessária FileFormat.Cells, fornecendo acesso a funcionalidades para manipulação de planilhas Excel.
- Dentro do namespace Exemplo, a classe Program é definida.
- O método Main serve como ponto de entrada do programa, aceitando argumentos de linha de comando, se houver (string[] args).
- Uma instância da classe Workbook é inicializada usando Workbook workbook = new Workbook();.
- O método Save é invocado na instância da pasta de trabalho para salvar a planilha do Excel. O arquivo é salvo com o nome "Planilha.xlsx" no diretório raiz `("/") do disco.
Copie e cole o trecho de código abaixo em seu arquivo principal e execute o programa.
Criar uma pasta de trabalho/planilha vazia em C#
using FileFormat.Cells;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Workbook class.
Workbook workbook = new Workbook();
// Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
workbook.Save("/Spreadsheet.xlsx");
}
}
}
Obter valores de células de uma planilha/pasta de trabalho do Excel programaticamente
O código a seguir ilustra como abrir uma planilha existente do Microsoft Excel usando C# e recuperar o valor de uma célula específica. Para acessar e interagir com sua planilha, siga estas etapas:
- Crie uma instância da classe Workbook especificando o caminho para sua planilha existente.
- Recupere a planilha da pasta de trabalho.
- Atribuir o objeto de célula a uma variável.
- Use o método GetValue() para extrair o valor da célula especificada.
Copie e cole o trecho de código abaixo em seu arquivo principal e execute o programa.
Obtendo valores de células de uma pasta de trabalho em C#
using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
string value = cellA1.GetValue(); // Get value within cell A1.
Console.WriteLine(value); // Output the value stored in cell A1
}
Mesclando células em uma planilha do Excel programaticamente
O código fornecido demonstra como mesclar células programaticamente em uma planilha do Microsoft Excel usando C#. Aqui está um detalhamento das etapas:
- Inicialize uma nova instância da classe Workbook.
- Acesse a primeira planilha da pasta de trabalho.
- Utilize o método MergeCells para mesclar células de A1 a C1.
- Atribua um valor à célula superior esquerda da área mesclada.
- Salve a pasta de trabalho modificada em um caminho de arquivo especificado.
Para integrar essa funcionalidade ao seu aplicativo C#, siga estas etapas:
- Insira o snippet de código em seu arquivo principal.
- Execute o programa para mesclar células e atribuir valores adequadamente.
Essa abordagem simplifica o processo de mesclagem de células e manipulação de dados de células em planilhas do Excel de maneira programática
Copie e cole o trecho de código abaixo em seu arquivo principal e execute o programa.
Snippet de código para mesclar células em uma planilha
using (var workbook = new Workbook())
{
var firstSheet = workbook.Worksheets[0];
firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1
// Add value to the top-left cell of the merged area
var topLeftCell = firstSheet.Cells["A1"];
topLeftCell.PutValue("This is a merged cell");
workbook.Save(filePath);
}