如果您在Excel中使用公式,則必須知道使用公式執行計算和分析的力量。使用公式對於創建有效的電子表格和做出明智的決定至關重要。 Excel具有廣泛的公式,包括數學運算符,功能和細胞引用,以完全自動化數據計算和分析。 在使用.NET中的NPOI API的一系列文章中,我們解釋瞭如何在.NET中安裝NPOI並創建並保存Excel Workbook。我們還展示瞭如何使用.NET應用程序中的C#在NPOI中向Excel文件添加評論。在本文中,我們將看到如何使用NPOI在.NET中的工作表中添加公式。但是,讓我們首先看看如何使用Microsoft Excel在工作簿中添加公式。

##使用Microsoft Excel {.wp-block-neading}在電子表格中插入公式 在Excel中使用公式很容易實現。 Excel在數學,金融,統計等廣泛領域提供了預製的公式。您可以在Excel中的公式開始,通過在單元格中編寫“ =”,然後開始看到Excel提供的公式。

###用Microsoft Excel {.wp-block-neading}插入公式的步驟 如果要在單元格B1 + B2中添加兩個值,則可以使用follwoing步驟來計算這兩個值的總和。 1.在B1單元中輸入第一值 2.在B2單元中輸入第二個值 3.在目標單元格中​​輸入求和公式為= sum(b1,b2) 4.按Enter或公式欄中的刻度標誌 這將計算這兩個值的總和,並顯示在單元格中。

在c#{.wp-block-heading}中使用NPOI在Excel中使用公式

現在,我們清楚地了解瞭如何使用Microsoft Excel在工作表中使用公式,讓我們來看看.NET應用程序開發人員如何在C#/vb.net中使用NPOI API來實現相同的目標。

###為.net {.wp-block-heading}安裝npoi 在開始在.NET應用程序中使用NPOI之前,您需要在項目中安裝NPOI才能開始。您可以在我們的詳細說明指南中了解.NET安裝NPOI

在c#{.wp-block-heading}中的Excel電子表格中添加公式

現在,您的開發環境已經準備好,創建一個基於控制台的項目並添加以下代碼行。

//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();

當您執行上述代碼時,將生成一個XLSX文件,該文件將具有用於添加值的公式集。

結論

在本文中,我們看到瞭如何使用.NET的NPOI API在Excel工作簿中添加公式。該代碼用C#編寫,但也可以在VB.NET中重寫,並且應該平等起作用。請繼續關注使用NPOI使用Excel工作簿的更多示例。