[alibaba/easyexcel]自定义多种样式导出,字体加租无效

2024-05-09 541 views
8

BUG 过程

  • com.alibaba.easyexcel.test.demo.write.WriteTest 下的 writeCellDataWrite() 这个示例方法中,代码片段如下:
       // 前2个字红色
        WriteFont writeFont = new WriteFont();
        writeFont.setColor(IndexedColors.RED.getIndex());
        // 这个加粗无效,是本身就不能这样用,还是算是一个bug
        writeFont.setBold(true);
        richTextStringData.applyFont(0, 2, writeFont);
  • 我运行,导出的时候,红色 的内容还是没有加粗

回答

9

BUG 过程

  • com.alibaba.easyexcel.test.demo.write.WriteTest 下的 writeCellDataWrite() 这个示例方法中,代码片段如下:
       // 前2个字红色
        WriteFont writeFont = new WriteFont();
        writeFont.setColor(IndexedColors.RED.getIndex());
        // 这个加粗无效,是本身就不能这样用,还是算是一个bug
        writeFont.setBold(true);
        richTextStringData.applyFont(0, 2, writeFont);
  • 我运行,导出的时候,红色 的内容还是没有加粗

您好 请问您用的什么版本?我刚测试了最新版本是可以的 红色会被加粗

1
image
1

我使用的是 3.1.0 版本的,我试一下最新版本的看看

9

不对,我下载的就是最新的代码,3.1.1 image

image

6

你换下别用wps打开试试呢 我就是和你一样的代码 是可以的

5

可以,window自带的excel可以加粗