我正在使用apache poi创建一个.xls excel文件。 我需要默认设置页面布局视图。我无法找到api来做到这一点。
我确实在.xlsx文件上查看了相关问题 - Set page view mode in excel file using apache poi
但我没有找到.xls文件的等效方法。
请帮助。
感谢。
答案 0 :(得分:1)
您可以按照以下方式执行此操作。使用Excel,使用单个工作表创建一个空工作簿。使用Excel查看此工作簿时,将视图设置为页面布局,然后将空的Excel电子表格保存到文件,例如“empty.xls”。接下来,在Java程序中,不要从头开始创建工作簿,而是将空文件作为起点,如下例所示。
FileInputStream fis = new FileInputStream("empty.xls");
Workbook wb = new HSSFWorkbook(fis);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.createRow(1);
Cell cell = row.createCell(3);
cell.setCellValue("You will see me in Page Layout View");
FileOutputStream out = new FileOutputStream(new File("test.xls"));
wb.write(out);
out.close();
当您打开Excel文件“test.xls”时,它将处于页面布局视图模式。