[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
立即试用
(Showing Draft Content)

IDataOptions

Interface IDataOptions


public interface IDataOptions
表示与数据导入和数据分析相关的选项。

此接口提供与数据相关的工作簿设置,例如是否将 BigDecimal 值视为 double 值,以及是否在数据透视表中自动对 Date/Time 列进行分组。


 IDataOptions dataOptions = workbook.getOptions().getData();
 dataOptions.setBigDecimalAsDouble(true);
 dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
 
  • Method Details

    • getAutomaticGroupDateTimeInPivotTable

      boolean getAutomaticGroupDateTimeInPivotTable()
      获取是否在数据透视表中自动对 Date/Time 列进行分组。

      此选项控制在数据透视表中使用 Date/Time 字段时是否自动对其进行分组。

      
       IDataOptions dataOptions = workbook.getOptions().getData();
       dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
       boolean automatic = dataOptions.getAutomaticGroupDateTimeInPivotTable();
       
      Returns:
      如果在数据透视表中自动对 Date/Time 列进行分组,则返回 true;否则返回 false。
    • setAutomaticGroupDateTimeInPivotTable

      void setAutomaticGroupDateTimeInPivotTable(boolean value)
      设置是否在数据透视表中自动对 Date/Time 列进行分组。

      此选项控制在数据透视表中使用 Date/Time 字段时是否自动对其进行分组。

      
       IDataOptions dataOptions = workbook.getOptions().getData();
       dataOptions.setAutomaticGroupDateTimeInPivotTable(false);
       
      Parameters:
      value - 如果在数据透视表中自动对 Date/Time 列进行分组,则为 true;否则为 false。
    • getBigDecimalAsDouble

      boolean getBigDecimalAsDouble()
      获取是否将 BigDecimal 值视为 double 值。

      此选项控制在数据导入和分析场景中将数据分配给工作表时如何处理 BigDecimal 值。

      
       IDataOptions dataOptions = workbook.getOptions().getData();
       dataOptions.setBigDecimalAsDouble(true);
       boolean bigDecimalAsDouble = dataOptions.getBigDecimalAsDouble();
       
      Returns:
      如果将 BigDecimal 值视为 double 值,则返回 true;否则返回 false。
    • setBigDecimalAsDouble

      void setBigDecimalAsDouble(boolean value)
      设置是否将 BigDecimal 值视为 double 值。

      此选项控制在数据导入和分析场景中将数据分配给工作表时如何处理 BigDecimal 值。

      
       IDataOptions dataOptions = workbook.getOptions().getData();
       dataOptions.setBigDecimalAsDouble(true);
       
      Parameters:
      value - 如果将 BigDecimal 值视为 double 值,则为 true;否则为 false。