bubleslucky 2020-10-03 08:06 采纳率: 0%
浏览 690

使用poi导出excel给部分列的单元格添加不同的颜色

需求是导出的excel中固定几列根据不同的条件展示不同的颜色,是用poi导出的。一开始是在for体内创建样式但是因为数据量大会报【the maximum number of unique fonts in a workbook is limited to 32767】的错误,所以按照官方的案例把创建单元格样式放到了for循环外面,但现在有个问题是我现在所有的列都显示后面固定几列显示的颜色而不是黑色。现在的代码是下图这样的
图片说明第一处是创建单元格式,第二处是在循环每个单元格的时候给获取单元格对应的颜色,最后一处是单元格设置类型的地方。
第二处单元格在通过判断后是只有固定后面几列返回的是有颜色的其他的是黑色(颜色获取正常第一列是黑色,后面几列是其他颜色),但是我excel下载下来就是如下图二图片说明,(在代码中此列是返回黑色并设置的黑色的,但是没起作用)请问各位大神这种情况怎么解决?

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-10-03 14:08
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题