Apache Poi为数据透视表设置数据字段样式

XtremeBaumer

我需要在1个工作簿中为2张纸设置样式,但是我总共有6张纸。我可以为所有人设置样式

wb.createDataFormat().putFormat((short) 0, "_($* #,##0.00_);_($*(#,##0.00);_($* \"-\"??_);_(@_)");

,但这不是我想要的,因为它将样式应用于不代表金钱数据的表格。有谁知道如何只为特定工作表设置样式?
PS:样式应适用于数据透视表

XtremeBaumer

因此,我实际上找到了一种设置数据区域格式的解决方案。

如何使用Apache POI设置数据透视表字段编号格式单元格

在此链接上发布答案。只需使用该setFormatDataField方法来设置样式。您也可以像这样定义自己的格式作为示例,short accounting = wb.createDataFormat().getFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);_(@_)");并通过这样的调用进行设置setFormatDataField(pivotTable, 2, accounting);我希望这可以帮助更多正在寻找答案的人

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Apache POI访问数据透视表的字段设置

Apache POI:如何设置数据透视表的显示布局?

如何使用Apache POI设置数据透视表字段的数字格式?

如何设置使用Apache POI数据透视表字段数字格式细胞

如何使用Apache POI在数据透视表中添加列字段

无法使用apache poi 4.0.1创建数据透视表

Apache POI数据透视表:不重复计数(Excel 2013)

使用Apache POI 3.9克隆数据透视表?

如何使用apache-poi将数据透视表样式从默认蓝色更改为其他颜色

Apache POI:如何在数据透视表的行标签日期中设置THIS_YEAR过滤器

Apache POI如何将工作簿样式应用于所有数据透视表。我如何排除床单?

有什么方法可以使用Apache POI在Excel中创建数据透视表?

通过使用Apache POI将“列标签”插入数据透视表?

XSSF(Apache POI)-从数据透视表中的单列值添加多列标签

Java Apache POI设置元数据

将String数组设置为jtable列名,并将Apache poi excel数据设置为JTable

是否可以在Apache POI XWPF中设置默认表样式?

Apache POI-有没有办法计算数据透视表中字符串的出现?

Apache Poi-使用值过滤器而不是使用Java的标签过滤器过滤数据透视表

有没有办法使用 Apache POI 为 docx 文件设置固定元数据?

Apache POI。在Excel中设置数据过滤器

Apache POI-有没有一种方法可以创建数据透视表,其中源表是SXSSFSheet?

Apache POI:如何设置字段的字体样式(PAGE、PAGENUM、PAGEREF...)

当列和行标签使用相同的索引时,Apache POI数据透视表错误

Apache POI的ProGuard设置

Apache POI + Felix:XSLF表为空

饼图Apache POI(4.1.1)-如何将数据标签的数字格式设置为0,00

如何使用Apache POI在excel数据透视表中生成汇总,平均值,行标签而不是列标签之类的聚合?

使用Apache POI环阵列数据