源码如下:
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);我想设背景色为黑色 字体颜色为白色  为甚么没有设置成功? 导出的是背景色为灰色 字体为白色?

解决方案 »

  1.   

    tileLeftFormat.setBackground( jxl.format.Colour.BLACK);   改成其它颜色试试看。
    看是不是   不识别BLACK
      

  2.   

    /**
    * 定义单元格样式
    */
    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
    这样改试试看
      

  3.   

    我也试过了,除了 BLACK  其它颜色都可以。呵呵 ,悲剧
      

  4.   

    哈哈 自己 解决啦 用   PALETTE_BLACK