Skip to main content

Метод PivotTablesManager::create

Метод создает сводную таблицу на основе диапазона исходных данных.

Вызов​


PivotTable create(CellRange cellRange, boost::optional<Cell> destination = boost::none)
PivotTable create(std::string formula, boost::optional<Cell> destination = boost::none)

Параметры​

  • cellRange: диапазон данных для сводной таблицы, тип CellRange.
  • formula: формула, результатом которой является диапазон данных для сводной таблицы, тип string.
  • destination: (необязательный) местоположение левой верхней ячейки сводной таблицы, тип Cell. Если местоположение не задано, создается новый лист, и сводная таблица будет расположена в его верхнем левом углу.

Возвращает​

  • созданная сводная таблица, тип PivotTable.

Пример​


Table sheet = document.getBlocks().getTable("Лист1").get();
CellRange cellRange = sheet.getCellRange("B3:C4");

boost::optional<PivotTablesManager> pivotTablesManagerOpt = document.getPivotTablesManager();
PivotTablesManager pivotTablesManager = pivotTablesManagerOpt.get();
PivotTable pivotTable = pivotTablesManager.create(cellRange);