define your own color Class extending HSSFColor like the following sample. does not need to be static since it might be an Inner Class.
    public final static class DARK_TEAL
        extends HSSFColor
    {
        public final static short   index     = 0x38;
        public final static short[] triplet   =
        {
            0, 51, 102
        };
        public final static String  hexString = "0:3333:6666";        public short getIndex()
        {
            return index;
        }        public short [] getTriplet()
        {
            return triplet;
        }        public String getHexString()
        {
            return hexString;
        }
    }

解决方案 »

  1.   

    to hayai(生命树):
    POI包中已经定义了可以在EXCEL中使用的颜色值, 如HSSFColor.RED, 
    对于任意一个RGB的颜色值, 我们必须找出一个与之最接近的HSSF(也就是
    EXCEL)中的颜色值, 然后用来设置单元格的颜色值.是这样吧?
      

  2.   

    如果你是新手,就请用HSSF定义的四十几个颜色吧,很多了。
    Excel本来就不是什么标准的东西,可以不用就不用,因为你会碰到根多的麻烦。
    比如如何判断cell是时间还是数值?比如if condition poi还不支持。
      

  3.   

    当然, 鬼才想用EXCEL, 我们是做报表产品的, 广大中国用户习惯了
    用EXCEL这玩意, 所以老板要求提供将报表转成EXCEL的能力.
      

  4.   

    我们也碰到过同样的问题,我们的解决方案是用JSP做报表,帮定MS MingChao字体,因为它等宽。