先说现象
====================================================================================
我想创建一个Excel的现场工作表其中有个大的cell,里面的文字是部分有格式的....比如 
AAAAAAAAAAAAAAAA<font-color=red>BBBBBBBBBBBBBBBB</font-color><font-color=red>和</font-color>当然是不显示的..只是用标签形式举个例子====================================================================================我的意思是...jxl可不可以对一个cell(Label)中的 文字的一部分 写格式,比如变颜色

解决方案 »

  1.   


    jxl.write.WritableFont wfc =
    new jxl.write.WritableFont(WritableFont.ARIAL,10,WritableFont.BOLD,false,
    jxl.format.UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.RED);
    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
    wcfFC.setBackground(jxl.format.Colour.BLUE);
    jxl.write.Label labelCFC = new jxl.write.Label(1,5,"带颜色",wcfFC); // B6
    sheet.addCell(labelCFC);