IronXL 操作指南 字體 & 大小 如何使用 IronXL 在 C# 中設定儲存格字體和大小 Chaknith Bin 更新:8月 4, 2025 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 自訂字體屬性,包括字體名稱、大小、顏色、底線、粗體、斜體、手寫體和刪除線,在文件格式設定方面有許多好處。 這些選項可以幫助您提高可讀性、突出關鍵資訊並建立視覺上吸引人的文件。 使用 IronXL,您可以輕鬆地在 C# .NET 中編輯字體屬性而無需互通,從而簡化流程,使您能夠輕鬆創建專業和精美的材料。 快速入門:一行內更改單元格字體大小 使用 IronXL,只需極少的設定即可立即調整儲存格的字體大小。這段簡潔的程式碼展示了開發人員如何使用 IronXL,在一行易於閱讀的程式碼中選擇目標儲存格並設定其字體高度。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 workSheet["C3"].Style.Font.Height = 18; 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載 C# 庫以設定字體和大小 打開現有的 Excel 電子表格或創建新的 使用字體屬性自訂字體外觀,例如名稱、大小和粗體。 將字體設為斜體、刪除線或使用字體腳本 探索所有可用的下劃線選項 設定單元格字體和大小範例 若要自訂選取儲存格、列、行或範圍的字體,只需設定Style的Font屬性即可。 使用Name屬性設定所需的字體系列,使用" Height "屬性調整字體大小,使用Bold屬性強調字體粗細。 此外,您還可以使用Underline屬性來新增下劃線,以進一步強調視覺效果。 請注意 Name屬性會依照提供的名稱設定字型名稱。 例如,如果您想使用"Times New Roman"字體,請確保輸入的內容與原文完全一致,包括空格和大小寫。 :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") $vbLabelText $csharpLabel 設定單元格字體和大小進階範例 除了上一節討論的選項外,您還可以進一步自訂 Excel 中的字體外觀。 這包括將字體設定為Italic 、套用Strikeout 、使用FontScript表示上標和下標以及選擇特定的字體color 。 下面的範例示範如何利用這些附加選項為儲存格建立個人化字體樣式。 :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") $vbLabelText $csharpLabel 強調 在 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) $vbLabelText $csharpLabel 常見問題解答 如何使用 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.Red 或 cell.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,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權