如何设置单元格字体和大小
自定义字体属性,包括字体名称、大小、颜色、下划线、粗体、斜体、脚本和删除线,可为文档格式化带来诸多好处。这些选项使您能够提高可读性,强调关键信息,并创建具有视觉吸引力的文档。有了 IronXL,您可以毫不费力地编辑字体属性,而无需在 C# .NET 中进行互操作,从而简化了编辑过程,使您能够毫不费力地创建专业、精美的材料。
如何设置单元格字体和大小
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronXL 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。
Install-Package IronXL.Excel
考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip
手动安装到你的项目中
下载DLL设置单元格字体和大小示例
要个性化 选定的单元格、列、行或区域只需设置样式的字体属性。利用名称属性设置所需的字体系列,利用高度属性调整字体大小,利用粗体属性强调字体重量。此外,您还可以使用下划线属性添加下划线,以进一步强调视觉效果。
: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 中的字体脚本提供三个选项:无、超级和子。
- 无:默认选项,将字体设置在常规文本外观的基线上。
- super:将文本字符置于基线之上,用于指数或脚注。
- sub:将文本字符置于基线以下,用于化学公式和数学符号。
字体颜色
您可以使用 Color 属性或 SetColor
方法设置字体颜色。SetColor` 方法接受 IronSoftware.Drawing.Color 或 Hex 颜色代码形式的输入。
: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)