IRONSOFTWAREHOME
Excel Formulas in C#
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Formulas
workSheet["A1"].Formula = "Sum(B8:C12)";
workSheet["B8"].Formula = "=C9/C11";
workSheet["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.
workBook.EvaluateAll();

// Get the formula's calculated value.  e.g. "52"
var formulaValue = workSheet["G30"].First().FormattedCellValue;

// Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = workSheet["G30"].Formula;

// Save changes with updated formulas and calculated values.
workBook.Save();
Imports IronXL
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Formulas
workSheet("A1").Formula = "Sum(B8:C12)"
workSheet("B8").Formula = "=C9/C11"
workSheet("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.
workBook.EvaluateAll()

' Get the formula's calculated value.  e.g. "52"
Dim formulaValue = workSheet("G30").First().FormattedCellValue

' Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = workSheet("G30").Formula

' Save changes with updated formulas and calculated values.
workBook.Save()
NuGet Download
PM > Install-Package IronXL.Excel
Excel Formulas in C#

Excel Formulas in C#

IronXL を使用して Excel の数式を操作する

IronXL は Office Interop を必要とせずに Excel の数式の設定や評価を可能にします。150 以上の数式をサポートしており、定期的に追加されています。 数式はRange.Formula プロパティを使用して割り当てることができます。 以下は例です:

数式はセルの値を計算するための表現です。 Excel では、関数はすぐに使用可能な定義済みの数式です。

IronXL は、幅広い Excel の数式をサポートし、それらをリアルタイムで計算可能にすることにより .NET の Excel ライブラリの中で際立っています。

How to Use Excel Formulas in C#

C# プロジェクトで IronXL を使用して Excel の数式を利用する手順はこちらです:

  1. Excel ライブラリをインストール: NuGet から IronXL をダウンロードし、Excel 機能を使用するためにインストールします。
  2. Excelドキュメントをロードする: Excelファイルを開き、デフォルトWorksheet を選択します。ただし、数式を適用する場所です。
  3. 数式と値を設定する: 操作したいスプレッドシートのセルに数式や必要な値を割り当てます。
  4. **数式を評価する:**すべての適用された数式の結果を計算するためにEvaluateAll メソッドを使用します。 Workbook
  5. ワークブックを保存する: すべての変更と計算を反映するExcelファイルにWorkbook オブジェクトを保存します。

IronXL はサーバーやクライアントに Excel をインストールすることなく、C# アプリケーション内で Excel の数式をプログラム的に操作するためのシンプルで効率的な方法を提供します。

IronXL を使って C# で Excel の数式を編集する方法を学ぶ

準備はできましたか?

Nuget Downloads 2,237,574バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。