有没有办法改变使用C#的Excel单元格的颜色?
我正在处理一个ASP项目,我需要根据一些validation检查更改单元格的颜色,并将其返回给用户。
目前我已经成功地使用Excel 12.0 Object Library实现了这个function。 但问题是我需要提高性能。 InterOp库比我预期的要慢。
有什么办法可以不使用InterOp库格式化Excel工作表上的单元格。 (像连接使用OleDb连接和格式)?
请分享你的知识
尝试使用codeplex的ExcelPlusPlus库。 它不使用OleDB
EPPlus链接
来自codeplex:
Create advanced Excel 2007/2010 spreadsheets on the server EPPlus is a .net library that reads and writes Excel 2007/2010 files using the Open Office Xml format (xlsx). EPPlus supports: Cell Ranges Cell styling (Border, Color, Fill, Font, Number, Alignments) Charts Pictures Shapes Comments Tables Protection Encryption Pivot tables Data validation Conditional formatting VBA Many more...
- Excel无法打开Gembox电子表格文件
- 是否可以在Excel中的文本开头隐藏单引号(')?
- 无法加载文件或程序集“Microsoft.Office.Interop.Excel,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'
- asp.net – 阅读Excel表名不返回数据表
- 将datevalidation应用于VB.Net中的Excel单元格
- ASP.NET CSV响应,Excel指数格式问题
- 如何以编程方式显示前导零
- 使用序号位置引用LinqToExcel中的列
- 使用IIS服务在活动会话和会话0外执行应用程序