gpt4 book ai didi

java - 为 DocX4J 生成的 Excel 行添加背景颜色

转载 作者:行者123 更新时间:2023-12-01 14:02:29 24 4
gpt4 key购买 nike

我正在使用 DocX4J 创建 Excel 文件。现在,我想根据创建 Excel 之前完成的计算,为某些行指定背景颜色。但是,我找不到为行添加背景颜色的方法或东西。Java 文档也不是很有帮助。我想过给每个细胞着色,但细胞也没有合适的方法。 (他们根本没有任何正确命名的方法......)。

有人知道提示吗?确实很难找到一些文档...

最佳答案

我认为你需要向worksheet/sheetData添加一个行元素,例如:

    <row r="2" s="1" customFormat="1" />

以及样式部分中的相应条目。查看 fills、cellStyleXfs、cellXfs。

您可以通过在规范中查找它们来研究它们,网址为 http://webapp.docx4java.org/OnlineDemo/ecma376/SpreadsheetML/index.html

当您准备好编码时,您可以upload an xlsx其中包含您想要的任何内容,然后单击为您生成代码。

简而言之,一旦您对 Open XML 部分和 docx4j 基于 JAXB 的方法有了基本的了解,您的最佳方法就是使用代码生成器和规范,除此之外,还使用 ​​docx4j 的源代码。

关于java - 为 DocX4J 生成的 Excel 行添加背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246217/

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