Создание сводных таблиц и сводных диаграмм

Добавление сводных таблиц и диаграмм

Aspose.Cells предоставляет специальный набор классов, используемых для создания сводных таблиц. Эти классы используются для создания и установки объектов сводной таблицы, которые действуют как основные строительные блоки объекта сводной таблицы:

  • PivotField — поле в отчете сводной таблицы.
  • PivotFields — коллекция всех объектов PivotField в сводной таблице.
  • Сводная таблица — отчет сводной таблицы на листе.
  • Сводные таблицы — коллекция всех объектов сводных таблиц на листе.

Подготовка к использованию Aspose.Cells

  1. Загрузите и установите Aspose.Cells.Zip:
    1. Скачать Aspose.Cells for Java.
  2. Разархивируйте его на своем компьютере для разработки. ВсеAspose компоненты при установке работают в ознакомительном режиме. Режим оценки не имеет ограничения по времени и только вставляет водяные знаки в создаваемые документы.
  3. Создать проект
  4. Вы можете либо создать проект с помощью любого редактора Java, например, Eclipse, либо создать простую программу с помощью Блокнота.
  5. Добавьте путь к классу: Чтобы установить путь к классу с помощью Eclipse:
  6. Извлеките файлы Aspose.Cells.jar и dom4j_1.6.1.jar из Aspose.Cells.zip.
  7. Установите путь к классам проекта в Eclipse:
  8. Выберите свой проект в Eclipse, а затем щелкните меню Project-Properties.
  9. Выберите «Java Путь сборки» в левой части всплывающего окна, затем выберите вкладку «Библиотеки», нажмите «Добавить JAR» или «Добавить внешние JAR», чтобы выбрать Aspose.Cells.jar и dom4j_1.6.1.jar и добавить их. в пути построения.
  10. Напишите приложение для вызова API компонентов Aspose. Или вы можете установить его во время выполнения в приглашении DOS в Windows.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

Создание сводной таблицы

Чтобы создать сводную таблицу с помощью Aspose.Cells:

  1. Добавьте некоторые данные в ячейки листа, используя метод PutValue/setValue объекта Cell. Вы также используете файл шаблона, уже заполненный данными. Данные будут использоваться в качестве источника данных сводной таблицы.
  2. Добавьте сводную таблицу на рабочий лист, вызвав метод добавления коллекции сводных таблиц (инкапсулированный в объекте рабочего листа).
  3. Получите доступ к новому объекту сводной таблицы из коллекции сводных таблиц, передав его индекс.
  4. Используйте любой из объектов сводной таблицы, инкапсулированных в объект сводной таблицы, для управления таблицей.

Пример кода приведен ниже. При выполнении кода создается новый файл: pivotTable_test.xls.

Входные данные

дело:изображение_альтернативный_текст

Выходная сводная таблица

дело:изображение_альтернативный_текст

Создание сводной диаграммы на основе сводной таблицы

Чтобы создать сводную диаграмму с помощью Aspose.Cells:

  1. Добавьте диаграмму.
  2. Установите PivotSource диаграммы для ссылки на существующую сводную таблицу в электронной таблице.
  3. Установите другие атрибуты.

Ниже приведен код, используемый компонентом для выполнения задачи. При выполнении кода создается новый файл: pivotChart_test.xls.

Лист сводной диаграммы

дело:изображение_альтернативный_текст

Статьи по Теме