IronXL 操作指南 字体和大小 如何使用 IronXL 在 C# 中设置单元格字体和大小 Chaknith Bin 已更新:八月 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电子表格或创建一个新的 使用字体属性自定义字体外观,例如名称、大小和粗体。 将字体设置为斜体、删除线或使用FontScript 探索所有可用的下划线选项 设置单元格字体和大小示例 要自定义选定单元格、列、行或范围的字体,只需设置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方法接受Iron Software.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 常见问题解答 如何在Excel电子表格中使用C#更改字体大小? 在IronXL中,您可以通过访问Font对象的Height属性来更改字体大小。例如,将cell.Style.Font.Height设置为您想要的大小。 IronXL中可用的字体自定义选项有哪些? IronXL允许自定义字体属性,如名称、大小、颜色、加粗、斜体、下划线、删除线和脚本(上标或下标)。 如何在Excel单元格中使用C#加粗文本? 要加粗文本,将Font对象的Bold属性设置为true。例如,在IronXL中使用cell.Style.Font.Bold = true。 是否可以在Excel中使用C#应用斜体和删除线样式到文本? 是的,您可以通过设置cell.Style.Font.Italic = true应用斜体,通过设置cell.Style.Font.Strikeout = true应用删除线,在IronXL中。 如何在Excel单元格中使用IronXL下划线文本? 使用Font对象的Underline属性应用下划线。例如,使用cell.Style.Font.Underline = ExcelFont.UnderlineType.Single。 IronXL中可用的字体脚本选项有哪些? IronXL提供三种字体脚本选项:none(默认)、super(用于上标)、sub(用于下标)。 如何在Excel单元格中使用C#更改字体颜色? 您可以使用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")。 我可以在Excel单元格中使用C#设置特定的字体系列吗? 是的,您可以通过将所需的字体名称赋值给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 查看许可证