Создавайте сводные таблицы и диаграммы с Golang через C++
Сводная таблица — это интерактивное резюме записей. Например, у вас может быть сотни записей счетов-фактур в списке на листе. Сводная таблица может суммировать счета по клиенту, продукту или дате. В Microsoft Excel можно быстро перераспределить информацию в сводной таблице, перетаскивая кнопки в новые позиции.
Сводный график - это интерактивное графическое представление данных в сводной таблице. Сводные графики были введены в Excel 2000. Использование сводного графика делает понимание данных еще проще, поскольку сводная таблица автоматически создает итоги и подитоги.
Aspose.Cells поддерживает сводные таблицы и сводные диаграммы.
Добавление сводных таблиц и графиков
Aspose.Cells предоставляет специальный набор классов, используемых для создания сводных таблиц. Эти классы используются для создания и установки объектов PivotTable, которые выступают в качестве основных строительных блоков объекта PivotTable:
- PivotField, поле в отчете сводной таблицы.
- PivotFields, коллекция всех объектов PivotField в сводной таблице.
- PivotTable, отчет сводной таблицы на листе.
- PivotTables, коллекция всех объектов PivotTable на листе.
Подготовка к использованию Aspose.Cells
- Скачайте и установите Aspose.Cells:
- Загрузить Aspose.Cells.
- Установите его на вашем компьютере для разработки. Все компоненты Aspose, при установке работают в режиме оценки. Режим оценки не имеет ограничения по времени и только вставляет водяные знаки в созданные документы. Для полноценной работы компонента необходим действительный лицензионный ключ.
- Создайте проект:
- Запустите свою IDE (например, Visual Studio).
- Создайте новое консольное приложение.
- Добавьте ссылки:
Добавьте ссылку на компонент Aspose.Cells в ваш проект, например,
...\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll.
Добавление сводной таблицы
Для создания сводной таблицы с использованием Aspose.Cells:
- Добавьте данные в ячейки листа с помощью метода
PutValueобъектаCell. Также можно использовать файл шаблона, уже заполненный данными. Эти данные будут использованы как источник данных для сводной таблицы. - Добавьте сводную таблицу в лист вызовом метода
AddколлекцииPivotTables(инкапсулированной в объектеWorksheet). - Получите доступ к новому объекту
PivotTableиз коллекцииPivotTables, передав его индекс. Используйте любой из объектов сводной таблицы, инкапсулированных в объектеPivotTable, для управления таблицей.
Приведены примеры кода ниже.
Добавление сводной диаграммы
Чтобы создать сводную диаграмму с использованием Aspose.Cells:
- Добавьте диаграмму.
- Установите свойство
PivotSourceдиаграммы, чтобы оно ссылалось на существующую сводную таблицу в таблице. - Задайте другие атрибуты.