我使用EPPlus生成Excel文件 .
我的意思是我需要将HTML文本(粗体,斜体,字体颜色,名称,大小参数)转换为Excel单元格 . 我想它需要创建多样式的单元格,如:
单元格文本是"hello!"
我想要的风格是:
he - bold
ll - italic
o! - red colored font
或者(更复杂)
hello! - bold
ll - italic (also bold)
o! - red colored (also bold)
我知道MS OpenXML库(它允许我做我需要的) . 这是一个很好但有点复杂的库实现 .
3 回答
解决了!我可以用它:
出于某种原因,安东的回答对我没有用 . 我不得不使用:
我为此创建了一个扩展方法,它有助于减少代码:
并使用它:var worksheet = package.Workbook.Worksheets.Add(“Sheet1”);
不知道为什么EPPlus还没有这样的东西,或者他们这样做了,我错过了它 .