Экспорт большого объема данных с использованием Jxls-core 1.0.2 - PullRequest
0 голосов
/ 08 мая 2018

Экспорт большого количества данных с использованием Jxls-core 1.0.2 Всем привет, У меня проблемы с экспортом (чтобы превзойти) большой бин с более чем 40 тысячами элементов с использованием Jxls core 1.0.2 Иногда я получаю Java из-за ошибки памяти. Есть ли способ реализовать его в chunch (писать в chuncks)? Он отлично работает с менее чем 5 000

Map<String, Object> beans = new HashMap<String, Object>();
    beans.put("users", users);
    XLSTransformer transformer = new XLSTransformer();
    Workbook workbook;
    try {
        workbook = transformer.transformXLS(new FileInputStream(filePath),
                beans);
        System.out.println(workbook);
        workbook.write(responseOutputStream);

1 Ответ

0 голосов
/ 29 января 2019

Я бы порекомендовал вам перейти на jxls-2, вы можете легко использовать SxssfTransformer, который удовлетворит все ваши требования.

Смотрите здесь: https://bitbucket.org/leonate/jxls-demo (в частности, класс org.jxls.demo.SxssfDemo ).

...