簡體   English   中英

Apache Poi為數據透視表設置數據字段樣式

[英]Apache Poi set data field style for pivot table

我需要在1個工作簿中為2張紙設置樣式,但是我總共有6張紙。 我可以為所有人設置樣式

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

,但這不是我想要的,因為它將樣式應用於不代表金錢數據的表格。 有誰知道如何只為特定工作表設置樣式?
PS:樣式應適用於數據透視表

所以我實際上找到了設置數據區域格式的解決方案。

如何使用Apache POI設置數據透視表字段編號格式單元格

在此鏈接上發布答案。 只需使用setFormatDataField方法來設置樣式。 您還可以定義自己的格式,例如以下short accounting = wb.createDataFormat().getFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \\"-\\"??_);_(@_)");並通過類似setFormatDataField(pivotTable, 2, accounting);的調用進行設置,希望對更多正在尋找答案的人有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM