如何設置單元格字體和字號
自訂字體屬性,包括字體名稱、大小、顏色、下劃線、粗體、斜體、上標和刪除線,為文件格式化提供了許多好處。這些選項使您能夠改善可讀性、凸顯關鍵資訊,並製作出視覺上吸引人的文件。使用 IronXL,您可以在 C# .NET 中輕鬆編輯字體屬性,無需互操作,簡化了過程,使您能夠輕鬆創建專業和精緻的材料。
如何設置單元格字體和字號
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronXL 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變Excel。
Install-Package IronXL.Excel
請考慮安裝 IronXL DLL 直接下載並手動安裝到您的專案或GAC表單: IronXL.zip
手動安裝到您的項目中
下載DLL設置單元格字體和尺寸示例
要個性化字體 選定的單元格、列、行或範圍,只需設定Style的Font屬性。使用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來設置上標和下標,並選擇特定的字體顏色。以下是一個示例,展示如何利用這些額外選項為您的單元格創建個性化的字體樣式。
請注意
: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中的字體腳本提供三個選項:無、上標和下標。
- 無:預設選項,將字體設置在基線上以顯示普通文字。
- 上標:將文字字符定位於基線之上,用於指數或註腳。
- 下標:將文字字符定位於基線之下,用於化學公式和數學符號。
字體顏色
您可以使用 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)