我正在使用 apache poi 创建一个 .xls excel 文件。我需要默认设置页面布局视图。我无法找到执行此操作的 api。
我确实查看了有关 .xlsx 文件的相关问题 - Set page view mode in excel file using apache poi
但我没有找到 .xls 文件的等效方法。
请帮忙。
谢谢。
我正在使用 apache poi 创建一个 .xls excel 文件。我需要默认设置页面布局视图。我无法找到执行此操作的 api。
我确实查看了有关 .xlsx 文件的相关问题 - Set page view mode in excel file using apache poi
但我没有找到 .xls 文件的等效方法。
请帮忙。
谢谢。
您可以按如下方式执行此操作。使用 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”时,它已经处于页面布局视图模式。