有人能帮我处理ExcelLibrary吗?我想设置单元格的背景和字体颜色,但是我不知道该怎么做。我试图访问一个单元格样式,但我没有找到它。
有谁有什么想法吗?
发布于 2011-03-01 11:23:08
我已经为您查看了这个库,并发现了以下内容(警告-这是个坏消息!):
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;发布于 2011-03-03 12:26:01
我知道你可能和ExcelLibrary有关,但你查过EPPlus吗?http://epplus.codeplex.com/
它会完全按照你的要求去做--很容易(而且更多)
发布于 2011-02-26 02:31:51
我没有对此进行测试,但似乎单元格有一个名为"Style“的属性,它定义了单元格样式。您可以在此处设置特定单元格的背景色。
worksheet.Cells[0,0].Style.BackColor = Color.CornflowerBlue;https://stackoverflow.com/questions/3117227
复制相似问题