如何使用c#对Excel单元格数据(特定字符)应用颜色

本文关键字:字符 颜色 应用 数据 何使用 Excel 单元格 | 更新日期: 2023-09-27 18:14:18

我导出一个jquery网格数据到Excel,为此我准备一个表在运行时从网格和插入html元素与内联样式获得彩色文本的数据。这是word和PDF工作,但不为excel单元格。我想为单元格中的某些特定字符显示颜色。怎么做呢?

如何使用c#对Excel单元格数据(特定字符)应用颜色

尝试在一个<Cell>内放置多个具有不同ss:Color属性的<Data>,尽管我不确定"Excel-HTML"是否支持您想要的内容。

有关使用示例代码创建Excel文件的HTML方法的一些深入信息,请参阅http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx

也可以在http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx查看官方文档

创建Excel文件的其他选项(AFAIK支持您想要的):

MS提供OpenXML SDK V 2.0 -参见http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

可以读写MS Office文件(包括Excel)

另一个选项见http://www.codeproject.com/KB/office/OpenXML.aspx

如果你需要更多像渲染,公式等,那么有不同的免费和商业库,如ClosedXML, EPPlus, Aspose。单元格,SpreadsheetGear, LibXL和Flexcel等