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

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

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

,但这不是我想要的,因为它将样式应用于不代表金钱数据的表单。 有没有人有一个想法,如何设置只为特定工作表的样式?
PS:风格应该适用于数据透视表

所以我实际上find了设置数据区域格式的解决scheme。

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

在这个链接上的答案是张贴。 只需使用setFormatDataField方法来设置样式。 你也可以定义你自己的格式,就像这样short accounting = wb.createDataFormat().getFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);_(@_)");并设置一个像这样的setFormatDataField(pivotTable, 2, accounting);我希望这可以帮助更多的人正在寻找答案