Excel 數字格式
using IronXL;
using System;
using System.Linq;

// Load an existing WorkSheet
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Set data display format to cell
// The cell value will look like 12300%
workSheet["A2"].Value = 123;
workSheet["A2"].FormatString = "0.0%";

// The cell value will look like 123.0000
workSheet["A2"].First().FormatString = "0.0000";

// Set data display format to range
DateTime dateValue = new DateTime(2020, 1, 1, 12, 12, 12);
workSheet["A3"].Value = dateValue;
workSheet["A4"].First().Value = new DateTime(2022, 3, 3, 10, 10, 10);
workSheet["A5"].First().Value = new DateTime(2021, 2, 2, 11, 11, 11);

var range = workSheet["A3:A5"];

// The cell(A3) value will look like 1/1/2020 12:12:12 PM
range.FormatString = "MM/dd/yy h:mm:ss";

workBook.SaveAs("numberFormats.xls");
NuGet Download
PM > Install-Package IronXL.Excel
Excel 數字格式

Excel 數字格式

我們可以使用FormatString屬性,來格式化C#中任何Excel IronXL。

使用Range。 要存取First()方法。 然而,Range設置。 因此,First()方法通常可以省略。 更多Excel數字格式可以使用下面的程式碼範例中的相同方法應用。

在這個程式碼範例中,使用IronXL程式庫來操作Excel檔案。 workSheet["A2"]語法選擇工作表中的特定單元格,以應用格式。 然後設置FormatString屬性為"0.00",以確保單元格的值顯示為兩位小數。 最後,workbook.SaveAs將修改過的工作簿儲存到新檔案。

學習如何使用C#設置Excel單元格資料格式。
在GitHub上查看

準備好開始了嗎?

Nuget Downloads 2,362,812版本:2026.11剛剛發布