我想知道的不是单元格背景,也不是字体颜色,是sheet选项的颜色,求大神解答
1条回答 默认 最新
- qq494257084 2019-08-26 11:39关注
用的是XSSFSheet类的setTabColor方法,参数是colorIndex,参数值从下面我给的数字里面选。另外HSSFSheet目前没有找到更换颜色的方法。
XSSFSheet是xlsx格式的excel,HSSFSheet是xls格式的。XSSFWorkbook xssfWorkbook = new XSSFWorkbook(); XSSFSheet sheet = xssfWorkbook.createSheet(sheetName); sheet.setTabColor(53);
相关maven依赖
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.9</version> </dependency>
下面是常用的颜色
- 黑色 8
- 白色 9
- 红色 10
- 翠绿 11
- 蓝色 12
- 黄色 13
- 粉色 14
- 蓝绿色 15
- 深红色 16
- 绿色 17
- 深蓝色 18
- 深黄色 19
- 紫色 20
- 青色 21
- 25%灰色 22
- 50%灰色 23
- 浅蓝色 24
- 褐红色 25
- 柠檬绸色 26
- 淡紫色 28
- 珊瑚色 29
- 宝蓝色 30
- 明亮浅蓝色 31
- 天蓝色 40
- 金色 51
- 橘色 53
- 棕色 60
- 自动 64
- 80%灰色 63
- 40%灰色 55 太多了,这些基本够你用了,另外这个不能自定义的 下面是所有的。
- BLACK 8,
- WHITE 9,
- RED 10,
- BRIGHT_GREEN 11,
- BLUE 12,
- YELLOW 13,
- PINK 14,
- TURQUOISE 15,
- DARK_RED 16,
- GREEN 17,
- DARK_BLUE 18,
- DARK_YELLOW 19,
- VIOLET 20,
- TEAL 21,
- GREY_25_PERCENT 22,
- GREY_50_PERCENT 23,
- CORNFLOWER_BLUE 24,
- MAROON 25,
- LEMON_CHIFFON 26,
- ORCHID 28,
- CORAL 29,
- ROYAL_BLUE 30,
- LIGHT_CORNFLOWER_BLUE 31,
- SKY_BLUE 40,
- LIGHT_TURQUOISE 41,
- LIGHT_GREEN 42,
- LIGHT_YELLOW 43,
- PALE_BLUE 44,
- ROSE 45,
- LAVENDER 46,
- TAN 47,
- LIGHT_BLUE 48,
- AQUA 49,
- LIME 50,
- GOLD 51,
- LIGHT_ORANGE 52,
- ORANGE 53,
- BLUE_GREY 54,
- GREY_40_PERCENT 55,
- DARK_TEAL 56,
- SEA_GREEN 57,
- DARK_GREEN 58,
- OLIVE_GREEN 59,
- BROWN 60,
- PLUM 61,
- INDIGO 62,
- GREY_80_PERCENT 63,
- AUTOMATIC 64; 这是颜色对照表
解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何在scanpy上做差异基因和通路富集?
- ¥20 关于#硬件工程#的问题,请各位专家解答!
- ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
- ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
- ¥30 截图中的mathematics程序转换成matlab
- ¥15 动力学代码报错,维度不匹配
- ¥15 Power query添加列问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 報錯:Person is not mapped,如何解決?
- ¥15 c++头文件不能识别CDialog