Java 如何将excel背景色设置为浅灰色

Java 如何将excel背景色设置为浅灰色,java,excel,styles,Java,Excel,Styles,我正在尝试使用下面的行将excel颜色设置为浅灰色 cellStyle.setFillBackgroundColor(IndexedColors.GREY_25_PERCENT.getIndex()); 但它似乎不起作用。。。 我试着添加以下内容,但我得到了疯狂的黑暗背景 cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); 知道为什么它对我不起作用吗 我正在努力把颜色降到灰色以下 录制一个宏,以您喜欢的方式设置内容。然后查看

我正在尝试使用下面的行将excel颜色设置为浅灰色

cellStyle.setFillBackgroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
但它似乎不起作用。。。 我试着添加以下内容,但我得到了疯狂的黑暗背景

cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
知道为什么它对我不起作用吗

我正在努力把颜色降到灰色以下


录制一个宏,以您喜欢的方式设置内容。然后查看宏的代码,看看使用了什么?我不明白您的注释当您录制宏时,它会生成VBA代码来执行您在excel中执行的任何操作。它不是最优化的代码,而且它是为一次运行而设计的。因此,如果您录制自己想要的单元格着色,那么您可以进入VBA编辑器,找到record宏并查看用于为单元格着色的代码行。我对此并不熟悉,但我将恭敬地检查该选项。谢谢