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