Excelの式を使用している場合は、数式を使用して計算と分析を実行する力を知っている必要があります。フォーミュラの使用は、効果的なスプレッドシートを作成し、情報に基づいた決定を下すために不可欠です。 Excelには、データの計算と分析を完全に自動化するための数学演算子、関数、およびセルの参照を含む幅広い式があります。 .NETでNPOI APIを使用しているに関する一連の記事で、.NETにNPOIをインストールし、Excelワークブックを作成および保存する方法について説明しました。また、.NETアプリケーションでC#を使用してNPOIを使用してExcelファイルにコメントを追加する方法を示しました。この記事では、NPOIを使用して.NETのワークシートに式を追加する方法を確認します。しかし、まず、Microsoft Excelを使用してワークブックに式を追加する方法を見てみましょう。

MicrosoftExcelを使用してスプレッドシートに式を挿入

Excelでフォーミュラを使用することは、簡単で実装しやすいです。 Excelは、数学、金融、統計などの幅広い分野で事前に構築された式を提供します。セルに「=」を書くことでExcelの式から始めることができ、Excelが提供する式が表示され始めます。

マイクロソフトExcelを使用してスプレッドシートに式を挿入する手順

セルB1 + B2に2つの値を追加する場合は、次の2つの値を使用して、これら2つの値の合計を計算できます。

  1. B1セルに最初の値を入力します
  2. B2セルに2番目の値を入力します 3.宛先セルに合計式を入力= sum(b1、b2)
  3. ENTERを押すか、フォーミュラバーのティックサインを押します これにより、これら2つの値の合計が計算され、セルB3が表示されます。

c#

Microsoft Excelを使用してワークシートでフォーミュラを使用する方法が明確になったので、.NETアプリケーション開発者がC#/VB.NETでNPOI APIを使用して同じことを達成する方法を見てみましょう。

.NETの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ワークブックを操作するためのより多くの例をお楽しみに。