Как добавить фильтр по столбцу счетчика в сводной таблице? ⇐ JAVA
Как добавить фильтр по столбцу счетчика в сводной таблице?
Мне нужно отфильтровать сводную таблицу на основе значений столбца количества. Я попробовал пару примеров кода из 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
Мне нужно отфильтровать сводную таблицу на основе значений столбца количества. Я попробовал пару примеров кода из 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение