Могу ли я создать шаблон jXLS, охватывающий несколько листов

Можно ли создать шаблон с несколькими листами, каждый из которых содержит разный набор форматирования и совершенно разные данные. В примере показано, где одинаковые данные копируются на несколько листов, но я смотрю, где каждый лист содержит совершенно разное форматирование, и данные также различаются.


person user325643    schedule 09.08.2015    source источник


Ответы (1)


Да, в шаблоне может быть несколько листов. Не забудьте определить jx:area на каждом листе, чтобы отметить, какую часть листа вы хотите обработать. Затем используйте JxlsHelper, чтобы обработать их все сразу.

JxlsHelper.getInstance().processTemplate(templateInputStream, outputStream, context);

Этот вызов будет считывать все определенные области xls с помощью XlsCommentAreaBuilder, а затем обрабатывать каждую область в ее начальной ячейке.

person Leonid Vysochyn    schedule 09.08.2015