gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:08:28 27 4
gpt4 key购买 nike

我目前正在使用以下代码设置数字格式

pivotTable.getCTPivotTableDefinition().getDataFields().getDataFieldArray(0).setNumFmtId(2)

但我想设置 setNumFmtId 函数的格式代码中不存在的数字格式 Ex: 0.0 格式中不存在

我在格式代码中只能看到 0.00 而不是 0.0 格式。

最佳答案

NumFmtIdBuiltinFormats 之一IdId 20.00,如您所见,没有 0.0 内置格式。

或者是自定义数据格式的Id。必须使用 Workbook.createDataFormat 创建此类. Id 可以使用 DataFormat.getFormat 获取.

例子:

...
DataFormat dataformat = workbook.createDataFormat();
short numFmtId = dataformat.getFormat("0.0");

pivotTable.getCTPivotTableDefinition().getDataFields().getDataFieldArray(0).setNumFmtId(numFmtId);
...

关于java - 如何使用 Apache POI 设置数据透视表字段的数字格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56668566/

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