源码如下:
WritableFont titleLeftFont = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.WHITE);
WritableCellFormat tileLeftFormat = new WritableCellFormat ( titleLeftFont);
tileLeftFormat.setAlignment(jxl.format.Alignment.LEFT);
tileLeftFormat.setBackground( jxl.format.Colour.BLACK);我想设背景色为黑色 字体颜色为白色 为甚么没有设置成功? 导出的是背景色为灰色 字体为白色?
WritableFont titleLeftFont = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.WHITE);
WritableCellFormat tileLeftFormat = new WritableCellFormat ( titleLeftFont);
tileLeftFormat.setAlignment(jxl.format.Alignment.LEFT);
tileLeftFormat.setBackground( jxl.format.Colour.BLACK);我想设背景色为黑色 字体颜色为白色 为甚么没有设置成功? 导出的是背景色为灰色 字体为白色?
看是不是 不识别BLACK
* 定义单元格样式
*/
WritableFont wf = new WritableFont(WritableFont.ARIAL, 15,
WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
jxl.format.Colour.CORAL); // 定义格式 字体 下划线 斜体 粗体 颜色
WritableCellFormat wcf = new WritableCellFormat(wf); // 单元格定义
wcf.setBackground(jxl.format.Colour.BLACK); // 设置单元格的背景颜色
wcf.setAlignment(jxl.format.Alignment.CENTRE); // 设置对齐方式参考 http://bbs.langsin.com/thread-25584-1-1.html
这样改试试看