import_pivot_table_definition

Defined in header: <orcus/spreadsheet/import_interface_pivot_table_def.hpp>

class import_pivot_table_definition

Interface for importing pivot table definitions.

Public Functions

virtual ~import_pivot_table_definition()
virtual void set_name(std::string_view name) = 0
virtual void set_cache_id(pivot_cache_id_t cache_id) = 0
virtual void set_range(const range_t &ref) = 0

Set the range of a pivot table.

Parameters:

ref – Range of a pivot table.

virtual import_pivot_fields *start_pivot_fields() = 0
virtual import_pivot_rc_fields *start_row_fields() = 0
virtual import_pivot_rc_fields *start_column_fields() = 0
virtual import_pivot_page_fields *start_page_fields() = 0
virtual import_pivot_data_fields *start_data_fields() = 0
virtual import_pivot_rc_items *start_row_items() = 0
virtual import_pivot_rc_items *start_col_items() = 0
virtual void commit() = 0