工作中用jxl操作excel表格,现在客户有要求把一个Sheet页名标签处的背景颜色由默认的白色改成红色,如下图中我手工改成了红色,但客户要求用程序实现,因为生成的excel文件很多,目前找不到对应更改标签颜色的方法,请高手指点啊!

解决方案 »

  1.   

     WritableCellFormat cFormat = new WritableCellFormat(font);
       //设置背景色
        cFormat.setBackground(Colour.LIGHT_BLUE);
      

  2.   

    WritableCellFormat cFormat = new WritableCellFormat(font);
      //设置背景色
      cFormat.setBackground(Colour.LIGHT_BLUE);
      

  3.   


    WritableCellFormat 是对单元格操作,我要的是改变标签页的颜色!
      

  4.   

    我看了下jxl源代码,好像sheet里面没有相应的对象或者属性有个办法可以曲线救国,就是你在服务器上放一个template的excel文件,然后直接到到那个文件上面,之后把多余的没有用到的sheet删掉