设置背景自定义颜色,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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

背景颜色自定义uicollectionview

来自分类Dev

在PhpStorm中设置自定义颜色

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类常见问题

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

    背景颜色自定义uicollectionview

  3. 3

    在PhpStorm中设置自定义颜色

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档