1. Home
  2.   Cells
  3.   FileFormat.Cells para .NET
FileFormat.Cells para .NET

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

Previous Next

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);
}

 Português