Se você trabalhou com fórmulas no Excel, deve conhecer o poder de usar fórmulas para executar cálculos e análises. O uso de fórmulas é essencial para criar planilhas eficazes e tomar decisões informadas. O Excel possui uma ampla gama de fórmulas, incluindo operadores matemáticos, funções e referências de células para automatizar totalmente os cálculos e análises de dados. Em nossa série de artigos sobre Trabalhando com a API NPOI em .NET, explicamos como instalar o NPOI no .NET e criar e salvar as pastas de trabalho do Excel. Também demonstramos como adicionar um comentário a um arquivo do Excel com NPOI usando C# em seus aplicativos .NET. Neste artigo, veremos como usar o NPOI para adicionar uma fórmula a uma planilha no .NET. Mas vamos primeiro ver como adicionamos uma fórmula em uma pasta de trabalho usando o Microsoft Excel.
Insira a fórmula na planilha usando o Microsoft Excel
Trabalhar com fórmulas no Excel é simples e fácil de implementar. O Excel fornece fórmulas pré-construídas em uma ampla gama de campos, como matemática, finanças, estatísticas e muito mais. Você pode começar com fórmulas no Excel escrevendo “=” em uma célula e começará a ver fórmulas oferecidas pelo Excel.
Etapas para inserir fórmula na planilha com o Microsoft Excel
Se você deseja adicionar dois valores nas células B1 + B2, poderá usar as etapas seguintes para calcular a soma desses dois valores.
- Digite o primeiro valor na célula B1
- Digite o segundo valor na célula B2
- Digite a fórmula de soma na célula de destino AS = SUM (B1, B2)
- Pressione Enter ou o sinal de tick na barra de fórmula Isso calculará a soma desses dois valores e a exibição resultará na célula B3.
Use a fórmula no Excel usando npoi em C#
Agora que estamos claros sobre como usar fórmulas na planilha usando o Microsoft Excel, vamos dar uma olhada em como os desenvolvedores de aplicativos .NET podem usar a API nPOI em C#/vb.net para alcançar o mesmo.
Instalando o NPOI para .NET
Antes de começar a usar o NPOI no seu aplicativo .NET, você precisa instalar o NPOI em seu projeto para começar. Você pode aprender sobre isso em nosso guia de instruções detalhadas para instalar o NPOI para .NET.
Adicione a fórmula na planilha do Excel em C#
Agora que seu ambiente de desenvolvimento está pronto, crie um projeto baseado em console e adicione as seguintes linhas de código.
//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");
//Create cells
IRow row = ws.CreateRow(0);
ICell cell1 = row.CreateCell(0);
ICell cell2 = row.CreateCell(1);
ICell sumCell = row.CreateCell(3);
//Set the value of the cells
cell1.SetCellValue(10);
cell2.SetCellValue(15);
//Add formula
sumCell.SetCellFormula("sum(B1:B2)");
//Save the file
FileStream file = File.Create("ExcelFormula.xlsx");
wb.Write(file, false);
file.Close();
Quando você executa o código acima, será gerado um arquivo XLSX que terá a fórmula definida para adicionar os valores.
Conclusão
Neste artigo, vimos como adicionar uma fórmula em uma pasta de trabalho do Excel usando a API NPOI para .NET. O código é escrito em C#, mas também pode ser reescrito no VB.net e deve funcionar igualmente. Fique atento para mais exemplos de trabalho com pastas de trabalho do Excel usando o NPOI.