Как установить режим просмотра страницы Excel в качестве макета страницы с помощью Apache POI?

Я создал файл Excel, используя «HSSFWorkbook» в своем проекте.

Всякий раз, когда пользователь открывает файл Excel, он должен отображаться в представлении «Макет страницы», т.е. пользователь должен иметь возможность просматривать всю информацию о странице, включая верхний и нижний колонтитулы. Тем не менее, я пробовал по-разному, но я не мог этого сделать.


person user2940073    schedule 31.10.2013    source источник
comment
Проверь это. stackoverflow.com/a/7876770/624003 и stackoverflow.com/a/6743942/624003   -  person Sankumarsingh    schedule 31.10.2013


Ответы (1)


Для меня это не очень понятно, но если вы хотите разместить весь лист на одной странице, вам следует сделать что-то вроде:

Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("format sheet");
PrintSetup ps = sheet.getPrintSetup();

sheet.setAutobreaks(true);

ps.setFitHeight((short)1);
ps.setFitWidth((short)1);
person Sankumarsingh    schedule 31.10.2013