有人可以帮我使用ExcelLibrary吗?我想设置单元格背景和字体颜色,但我不知道怎么做.我尝试访问单元格样式,但我没有找到它.
有人有什么想法吗?
Ale*_*gas 20
我已经为你调查了这个库并找到了以下内容(警告 - 这是个坏消息!):
没有发布的ExcelLibrary版本允许访问单元格颜色.
在未发布的源代码BackColor中,新CellStyle类中有一个属性,但是没有属性来表示前景色.
BackColor保存工作簿时,该属性不会保留.它仅用于在加载工作簿时设置单元格的背景颜色.
如果要求使用颜色,则使用NPOI(由@jamietre推荐).然后,您可以设置前景色和背景色,如下所示:
HSSFCellStyle style1 = hssfworkbook.CreateCellStyle();
// cell background
style1.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.BLUE.index;
style1.FillPattern = HSSFCellStyle.SOLID_FOREGROUND;
// font color
HSSFFont font1 = hssfworkbook.CreateFont();
font1.Color = NPOI.HSSF.Util.HSSFColor.YELLOW.index;
style1.SetFont(font1);
cell.CellStyle = style1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25359 次 |
| 最近记录: |