C#ClosedXML富文本工具的范围不在单元格中

时间:2018-02-23 12:11:29

标签: c# closedxml

我想在Excel工作表的范围内插入富文本,而不是特定的单元格。

例如:我想在一个范围内插入ABCDEFGH; IJKLMNOPQ,其中AB ... H将以red颜色和IJ .... Q将以blue颜色进入。 enter image description here

我将如何使用closedxml实现它?

1 个答案:

答案 0 :(得分:1)

请试试这个

var workbook = new XLWorkbook();
var worksheet = workbook.Worksheets.Add("Sample Sheet");
worksheet.Cell("B2").RichText.AddText("ABCDEFGH; ").SetFontColor(XLColor.Red);
worksheet.Cell("B2").RichText.AddText("IJKLMNOPQ").SetFontColor(XLColor.BabyBlue);
worksheet.Range(worksheet.Cell("B2"), worksheet.Cell("H2")).Merge();
workbook.SaveAs(@"c:\temp\HelloWorld3.xlsx");