[]
此接口提供与数据相关的工作簿设置,例如是否将 BigDecimal 值视为 double 值,以及是否在数据透视表中自动对 Date/Time 列进行分组。
IDataOptions dataOptions = workbook.getOptions().getData();
dataOptions.setBigDecimalAsDouble(true);
dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
booleanbooleanBigDecimal 值视为 double 值。voidsetAutomaticGroupDateTimeInPivotTable(boolean value) voidsetBigDecimalAsDouble(boolean value) BigDecimal 值视为 double 值。此选项控制在数据透视表中使用 Date/Time 字段时是否自动对其进行分组。
IDataOptions dataOptions = workbook.getOptions().getData();
dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
boolean automatic = dataOptions.getAutomaticGroupDateTimeInPivotTable();
true;否则返回 false。此选项控制在数据透视表中使用 Date/Time 字段时是否自动对其进行分组。
IDataOptions dataOptions = workbook.getOptions().getData();
dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
value - 如果在数据透视表中自动对 Date/Time 列进行分组,则为 true;否则为 false。BigDecimal 值视为 double 值。此选项控制在数据导入和分析场景中将数据分配给工作表时如何处理 BigDecimal 值。
IDataOptions dataOptions = workbook.getOptions().getData();
dataOptions.setBigDecimalAsDouble(true);
boolean bigDecimalAsDouble = dataOptions.getBigDecimalAsDouble();
BigDecimal 值视为 double 值,则返回 true;否则返回 false。BigDecimal 值视为 double 值。此选项控制在数据导入和分析场景中将数据分配给工作表时如何处理 BigDecimal 值。
IDataOptions dataOptions = workbook.getOptions().getData();
dataOptions.setBigDecimalAsDouble(true);
value - 如果将 BigDecimal 值视为 double 值,则为 true;否则为 false。