gpt4 book ai didi

excel - 在 JExcelApi 中制作新颜色

转载 作者:行者123 更新时间:2023-12-01 20:21:15 25 4
gpt4 key购买 nike

我正在使用 JExcelApi 生成 XLS 文件。来自 jxl.format.Colour ,我了解了如何获取“标准 Excel 调色板”中的任何颜色,但没有了解如何创建新颜色(例如,给定其 RGB)。

但在 Excel 本身中,我可以选择任何颜色。

我只是错过了吗? JExcelApi 有没有办法选择任意颜色?我现在使用一个简单的查找最接近标准颜色的方法,这还可以,但不是很好。

最佳答案

在 JExcel API 中覆盖调色板索引的方法是在可写工作簿上使用方法 [setColourRGB][1]。例如:

myWorkbook.setColourRGB(Colour.LIGHT_TURQUOISE2, 14, 67, 89);

如果您想更改调色板条目中的颜色值,其中默认情况下有第二个浅绿松石色。或者,在某些情况下,直接使用调色板索引更容易:

myWorkbook.setColourRGB(Colour.getInternalColour(myPaletteIdx), 14, 67, 89);

一个小更新:根据jxl.biff.PaletteRecord源代码中的注释,只能自定义8到64的索引。

[1]:http://jexcelapi.sourceforge.net/resources/javadocs/current/docs/jxl/write/WritableWorkbook.html#setColourRGB(jxl.format.Colour ,整数,整数,整数)

关于excel - 在 JExcelApi 中制作新颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com