«Метка строки» отображается в качестве заголовка первого столбца, а также отображаются промежуточные итоги при создании JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 «Метка строки» отображается в качестве заголовка первого столбца, а также отображаются промежуточные итоги при создании

Сообщение Anonymous »

Я создаю Excel со сводной таблицей, используя Apache Poi. Pivot генерируется. Однако наблюдаются две проблемы.
Исходная таблица:



Идентификатор сотрудника
Имя сотрудника
Местоположение
Заработная плата



< tr>
100
Джон
Лондон
5000


101
Крис
Нью-Йорк
6000


102
Мэри< /td>
Лос-Анджелес
10000


103
Лилли
Лондон
6000

104
Джо
Торонто
3000


105
Дэн
Нью-Йорк
7500



Проблема:
Здесь показана сгенерированная сводная таблица Excel
Описание проблемы:< /p>
  • Первый заголовок столбца сводной таблицы выглядит как «Метка строки», а не фактический заголовок сводного столбца (здесь «Идентификатор сотрудника»). Как обеспечить, чтобы фактический заголовок сводного столбца («Идентификатор сотрудника») отображался в качестве заголовка первого столбца.
  • Промежуточные итоги отображаются для каждой строки. Как отключить промежуточный итог с помощью apache poi?
Вот мой код

Код: Выделить всё

public class ExcelPivot {

public static void main(String[] args) throws XmlException {

try (FileInputStream fis = new FileInputStream("employee_template.xlsx");
Workbook wb = new XSSFWorkbook(fis)) {
List employeeList = Arrays.asList(
new Employee("100", "John", "London", 5000.00),
new Employee("101", "Chris", "New York", 6000.00),
new Employee("102", "Mary", "Los Angeles", 10000.00),
new Employee("103", "Lilly", "London", 6000.00),
new Employee("104", "Joe", "Toronto", 3000.00),
new Employee("105", "Dan", "New York", 7500.00)
);

fis.close();
Sheet sheet = wb.getSheet("Employee");

for (int r = 1; r 

Подробнее здесь: [url]https://stackoverflow.com/questions/78466627/row-label-appears-as-first-column-header-as-well-as-subtotals-appear-while-ge[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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