设置背景自定义颜色,XSSFWorkbook

埃兹·埃丁·奥斯曼

我使用此代码将 excel 中的字体更改为我定义的颜色

        Color sColor = new Color (value,0,0);
        XSSFColor userColor = new XSSFColor(sColor);

        CellStyle style = wb.createCellStyle();
        XSSFFont font = wb.createFont();

        font.setColor(userColor);
        style.setFont(font);
        cell.setCellStyle(style);

我可以以相同的方式更改单元格的背景吗?

我在这里看到了设置背景自定义颜色不适用于 Apache POI 中的 XSSF 的问题,我使用了以下代码:

        XSSFCellStyle cellStyle = wb.createCellStyle();
        XSSFColor color = new XSSFColor(new java.awt.Color(value, 0, 0));
        ((XSSFCellStyle)cellStyle).setFillBackgroundColor(color);

        cell.setCellStyle(cellStyle);

背景仍然总是白色。

确保代码的所有其他部分都正确编写,因为当我更改字体时它可以工作。

我的电脑上有 office 2010

埃兹·埃丁·奥斯曼

谢谢我现在找到的解决方案

        XSSFCellStyle cellStyle = wb.createCellStyle();

        XSSFColor color = new XSSFColor(new java.awt.Color(value, 0, 0));

        ((XSSFCellStyle)cellStyle).setFillBackgroundColor(color);
        cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
        cellStyle.setFillForegroundColor(color); 
        cell.setCellStyle(cellStyle);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何设置自定义ActionBar的颜色/样式?

来自分类Dev

背景颜色自定义uicollectionview

来自分类Dev

如何在图表中设置自定义填充颜色

来自分类Dev

Highcharts-如何为系列设置自定义颜色

来自分类Dev

自定义QWidget中的背景颜色错误

来自分类Dev

MFC自定义控件背景/文本颜色

来自分类Dev

如何自定义QListWidget背景颜色(而不是QListWidgetItem)

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

如何将自定义颜色设置为WindowBackground

来自分类Dev

自定义UISlider无法正确设置最小轨道颜色

来自分类Dev

将自定义颜色的按钮设置为禁用的样式

来自分类Dev

自定义主题的背景颜色:Theme.AppCompat.NoActionBar

来自分类Dev

创建自定义颜色样式的XSSFWorkbook了Apache POI 4.0

来自分类Dev

自定义UIButton背景颜色不起作用

来自分类Dev

如何为PowerShell 5.0设置自定义语法颜色?

来自分类Dev

自定义QWidget中的背景颜色错误

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

在Windows 8.1中设置自定义Windows背景颜色不起作用

来自分类Dev

如何设置自定义文本突出显示颜色

来自分类Dev

如何为Piechart元素设置自定义颜色

来自分类Dev

无法设置ActionBar的自定义背景颜色

来自分类Dev

在PhpStorm中设置自定义颜色

来自分类Dev

如何在代码后面将自定义背景设置为ListView项目颜色?

来自分类Dev

如何在视图控制器的背景中设置自定义颜色

来自分类Dev

自定义标签栏背景颜色。如何更改标签栏背景的颜色?

来自分类Dev

自定义 DefaultTableCellRenderer 不更改 jTable 上行的背景颜色

来自分类Dev

如何根据自定义属性分别为具有相同类的所有元素设置背景颜色

来自分类Dev

如何自定义标签的背景和颜色?

来自分类Dev

Xamarin iOs:如何自定义顶栏的背景颜色

Related 相关文章

  1. 1

    如何设置自定义ActionBar的颜色/样式?

  2. 2

    背景颜色自定义uicollectionview

  3. 3

    如何在图表中设置自定义填充颜色

  4. 4

    Highcharts-如何为系列设置自定义颜色

  5. 5

    自定义QWidget中的背景颜色错误

  6. 6

    MFC自定义控件背景/文本颜色

  7. 7

    如何自定义QListWidget背景颜色(而不是QListWidgetItem)

  8. 8

    使用自定义属性值在模板中设置颜色

  9. 9

    如何将自定义颜色设置为WindowBackground

  10. 10

    自定义UISlider无法正确设置最小轨道颜色

  11. 11

    将自定义颜色的按钮设置为禁用的样式

  12. 12

    自定义主题的背景颜色:Theme.AppCompat.NoActionBar

  13. 13

    创建自定义颜色样式的XSSFWorkbook了Apache POI 4.0

  14. 14

    自定义UIButton背景颜色不起作用

  15. 15

    如何为PowerShell 5.0设置自定义语法颜色?

  16. 16

    自定义QWidget中的背景颜色错误

  17. 17

    使用自定义属性值在模板中设置颜色

  18. 18

    在Windows 8.1中设置自定义Windows背景颜色不起作用

  19. 19

    如何设置自定义文本突出显示颜色

  20. 20

    如何为Piechart元素设置自定义颜色

  21. 21

    无法设置ActionBar的自定义背景颜色

  22. 22

    在PhpStorm中设置自定义颜色

  23. 23

    如何在代码后面将自定义背景设置为ListView项目颜色?

  24. 24

    如何在视图控制器的背景中设置自定义颜色

  25. 25

    自定义标签栏背景颜色。如何更改标签栏背景的颜色?

  26. 26

    自定义 DefaultTableCellRenderer 不更改 jTable 上行的背景颜色

  27. 27

    如何根据自定义属性分别为具有相同类的所有元素设置背景颜色

  28. 28

    如何自定义标签的背景和颜色?

  29. 29

    Xamarin iOs:如何自定义顶栏的背景颜色

热门标签

归档