如何在 C# 中使用 IronXL 設置 Excel 單元格字體大小

How to Set Cell Font and Size

This article was translated from English: Does it need improvement?
Translated
View the article in English

自訂字型屬性,包括字型名稱、大小、顏色、底線、粗體、斜體、上標及刪除線,為文件格式化提供了諸多好處。 這些選項使您能夠提升可讀性、強調關鍵信息並創建視覺上吸引人的文件。 使用IronXL,您可以在不需透過互操作的情況下,輕鬆編輯C# .NET中的字型屬性,簡化過程並輕鬆創建專業且精緻的材料。

快速入門:一行字改變儲存格字型大小

使用IronXL可立即調整儲存格的字型大小,設定過程極其簡便。這段簡潔的代碼演示了開發人員如何選定目標儲存格,並使用IronXL在一行易讀的代碼中設定其字型高度。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    workSheet["C3"].Style.Font.Height = 18;
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

簡化工作流程(5步驟)

  1. 下載C#庫來設定字型和大小
  2. 打開現有的Excel工作表或創建一個新的
  3. 使用 Font 屬性自訂字型外觀,例如名稱、大小和粗細
  4. 將字型設置為斜體、刪除線或使用FontScript
  5. 探索所有可用的底線選項

## 設定儲存格字型和大小範例 要自訂[所選儲存格、列、行或範圍](/csharp/excel/how-to/select-range/)的字型,只需設定`Style`的`Font`屬性。 利用`Name`屬性設定所需的字型系列,`Height`屬性調整字型大小,`Bold`屬性強調字型粗細。 此外,您還可以使用`Underline`屬性為字型增加底線,以增強視覺效果。 [{i:(`Name`屬性精確設置字型名稱。
class="content-img-align-center">
class="center-image-wrapper"> ![Set Font And Size](/static-assets/excel/how-to/cell-font-size/set-font-and-size.webp)
class="content-img-align-center">
class="center-image-wrapper"> ![Set Font And Size](/static-assets/excel/how-to/cell-font-size/set-font-and-size.webp) ```csharp :path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs ```

設定儲存格字型和大小進階範例

除了前面部分討論的選項之外,您還可以在Excel中進一步自訂字型外觀。 這包括將字型設置為`Italic`、應用`Strikeout`、使用`FontScript`設定上標和下標,以及選擇特定的字型`顏色`。 以下是一個範例,演示如何利用這些額外選項為您的儲存格創造個性化字型樣式。
class="content-img-align-center">
class="center-image-wrapper"> ![Set Font And Size advanced](/static-assets/excel/how-to/cell-font-size/set-font-and-size-advanced.webp) ```csharp :path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs ```

底線

在Excel中,有多種不同的底線樣式可供文字格式化使用。 其中一種選擇是會計底線,它在字元與底線之間提供了更大的間距,與普通底線相比。對於文字輸入,底線將會延伸至數值的前後。 然而,對於數字[資料格式](/csharp/excel/how-to/set-cell-data-format/),底線將侷限於數值。 在單元格中包含數字和其他字符的情況下,會計底線將如於文字一樣處理。
class="content-img-align-center">
class="center-image-wrapper"> ![Available Underline Options](/static-assets/excel/how-to/cell-font-size/underline.webp)

字型上標下標

IronXL中的字型上標下標提供三種選擇:`none`、`super` 和 `sub`。 - `none`: 預設選項,將字型設置在基線上以獲得普通的文字外觀。 - `super`: 將文字字元放置在基線上方,用於指數或腳註。 - `sub`: 將文字字元放置在基線下方,用於化學公式和數學符號。
class="content-img-align-center">
class="center-image-wrapper"> ![Available Font Script Options](/static-assets/excel/how-to/cell-font-size/font-script.webp)

字型顏色

您可以使用`Color`屬性或`SetColor`方法設置字型顏色。 `SetColor`方法接受`IronSoftware.Drawing.Color`或十六進位色碼的輸入。 The `SetColor` method accepts input in the form of `IronSoftware.Drawing.Color` or a Hex color code. ```csharp :path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs ```

常見問題解答

如何使用 C# 在 Excel 電子表格中更改字體大小?

在 IronXL 中,您可以通過訪問 Font 物件的 Height 屬性來更改字體大小。例如,設置 cell.Style.Font.Height 為您所需的大小。

IronXL 中有哪些可用的字體定制選項?

IronXL 允許定制字體屬性,例如名稱、大小、顏色、粗體、斜體、下劃線、刪除線和腳本(上標或下標)。

如何使用 C# 在 Excel 單元格中使文本加粗?

要使文本加粗,將 Font 物件的 Bold 屬性設置為 true。例如,在 IronXL 中使用 cell.Style.Font.Bold = true

用 C# 能否為 Excel 中的文本應用斜體和刪除線樣式?

是的,您可以通過設置 cell.Style.Font.Italic = true 來應用斜體,通過設置 cell.Style.Font.Strikeout = true 來應用刪除線。

如何使用 IronXL 在 Excel 單元格中下劃線文本?

使用 Font 物件的 Underline 屬性來應用下劃線。例如,使用 cell.Style.Font.Underline = ExcelFont.UnderlineType.Single

在 IronXL 中有哪些字體腳本選項?

IronXL 提供三個字體腳本選項:none(預設)、super(上標)和sub(下標)。

如何使用 C# 更改 Excel 中單元格的字體顏色?

您可以使用 IronXL 的 Color 屬性或 SetColor 方法來更改字體顏色。例如,使用 cell.Style.Font.Color = Color.Redcell.Style.Font.SetColor("#FF0000")

什麼是 Excel 中的會計下劃線?

會計下劃線是一種包含額外間距的下劃線類型,通常用於數值,並延伸超過文本條目。

如何使用 IronXL 加載和保存 Excel 文件?

要在 IronXL 中加載 Excel 文件,使用 WorkBook.Load("example.xlsx")。要保存更改,使用 workbook.SaveAs("example_modified.xlsx")

我可以用 C# 在 Excel 單元格中設置特定的字體家族嗎?

是的,您可以通過將所需字體名稱分配給 cell.Style.Font.Name 來設置特定的字體家族,如 'Arial' 或 'Times New Roman' 在 IronXL 中。

Chaknith Bin
軟體工程師
Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。
準備好開始了嗎?
Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布