如何設置單元格字體和字號
自定義字體屬性,包括字體名稱、大小、顏色、下劃線、粗體、斜體、腳本和刪除線,可在文件格式設定中提供眾多好處。 這些選項讓您能夠提高可讀性,強調重要資訊,並創建視覺上吸引人的文件。 使用 IronXL,您可以在 C# .NET 中輕鬆編輯字體屬性,無需 interop,簡化了流程,讓您輕鬆創建專業和精緻的材料。
如何設置單元格字體和字號
- 下載 C# 庫以設置字體和大小
- 打開現有的 Excel 試算表或新建一個試算表
- 使用 字體 自訂字體外觀的屬性,例如名稱、大小和粗體字。
- 將字體設置為斜體、刪除線或使用字體腳本
- 探討所有可用的下劃線選項
開始使用IronXL
立即在您的專案中使用IronXL,並享受免費試用。
設定單元格字體和大小示例
要個性化字體,選定的單元格、列、行或範圍只需設定樣式的字體屬性。 使用 Name 屬性來設置所需的字體系列,Height 屬性來調整字體大小,以及 Bold 屬性來強調字體粗細。 此外,您可以使用 Underline 屬性來增加下劃線,以進一步視覺強調。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Font and Size";
// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";
// Set font size
workSheet["B2"].Style.Font.Height = 15;
// Set font to bold
workSheet["B2"].Style.Font.Bold = true;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;
workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Font and Size"
' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"
' Set font size
Private workSheet("B2").Style.Font.Height = 15
' Set font to bold
Private workSheet("B2").Style.Font.Bold = True
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single
workBook.SaveAs("fontAndSize.xlsx")
設定單元格字體和大小的進階示例
除了前一節討論的選項,您還可以進一步自定義Excel中的字體外觀。 這包括將字體設置為斜體,應用刪除線,使用FontScript來實現上標和下標,以及選擇特定的字體顏色。 以下是一個示例,說明如何利用這些額外選項為您的單元格創建個性化的字體樣式。
[{我(Name 屬性會按照所提供的確切設置字體名稱。 例如,如果您想使用“Times New Roman”字體,請確保輸入時空格和大寫字母完全相同。)}]
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Advanced";
// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";
// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;
// Set bold property
workSheet["B2"].Style.Font.Bold = true;
// Set italic property
workSheet["B2"].Style.Font.Italic = false;
// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;
// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";
workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Advanced"
' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"
' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double
' Set bold property
Private workSheet("B2").Style.Font.Bold = True
' Set italic property
Private workSheet("B2").Style.Font.Italic = False
' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False
' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"
workBook.SaveAs("fontAndSizeAdvanced.xlsx")
下劃線
在 Excel 中,有多種不同類型的底線可供文字格式設定使用。 其中一個選項是會計下劃線,與普通下劃線相比,其字符與線之間有額外的間距。對於文本條目,下劃線會在值的前後延伸。 然而,對於數字資料格式在值範圍內保留下劃線。 當單元格同時包含數字和其他字符時,會計下劃線的行為將類似於文本。
字體腳本
IronXL 中的字體腳本提供三種選項:none、super 和 sub。
- none:默認選項,將字體設置在基線上以獲得常規文本外觀。
- super:將文字字符置於基線上方,用於指數或腳註。
- sub:將文字字符置於基線以下,用於化學公式和數學符號。
字體顏色
您可以使用 Color 屬性或 SetColor
方法設定字體顏色。 SetColor
方法接受 IronSoftware.Drawing.Color 或十六進制顏色代碼的輸入格式。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";
// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");
// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"
' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")
' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)