Как добавить фильтр по столбцу счетчика в сводной таблице?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить фильтр по столбцу счетчика в сводной таблице?

Сообщение Anonymous »


Мне нужно отфильтровать сводную таблицу на основе значений столбца количества. Я попробовал пару примеров кода из Google, но ничего не помогло.

введите здесь описание изображения Как реализовать этот фильтр с помощью Apache Poi в Java.

Ниже приведен пример рабочего кода для создания сводной таблицы на основе фиктивных данных.

пакет com.technia.upgradetool.export; импортировать java.awt.Desktop; импортировать java.io.File; импортировать java.io.FileOutputStream; импортировать org.apache.poi.ss.*; импортировать org.apache.poi.ss.usermodel.*; импортировать org.apache.poi.ss.util.*; импортировать org.apache.poi.xssf.usermodel.*; импортировать com.technia.upgradetool.Analyzer; общественный класс CreatePivotTableFilterTest { public static void main(String[] args) выдает исключение { попробуйте (Workbook workbook = new XSSFWorkbook(); FileOutputStream fileout = новый FileOutputStream("ItemFilter.xlsx")) { Лист PivotSheet = workbook.createSheet("Pivot"); Лист dataSheet = workbook.createSheet("Данные"); Рядовой ряд; Клеточная клетка; Данные объекта[][] = новый объект[][] { новый объект[] { "Заголовок", "Сложность" }, новый объект[] { "A", "Высокий" }, новый Объект[] { "A", "Низкий" }, новый Объект[] { "C", "Умеренный" }, новый объект[] { "D", "Высокий" }, новый Объект[] { "A", "Высокий" }, новый Объект[] { "B", "Низкий" }, новый объект[] { "G", "Низкий" }, новый Объект[] { "G", "Высокий" }, новый Объект[] { "G", "Высокий" }, новый Объект[] { "G", "Высокий" }, новый Объект[] { "G", "Низкий" }, новый Объект[] { "H", "Низкий" }, новый объект[] { "H", "Низкий" } }; for (int r = 0; r < data.length; r++) { строка = dataSheet.createRow(r); Объект[] rowData = данные[r]; for (int c = 0; c
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»