0

我正在使用 apache poi 创建一个 .xls excel 文件。我需要默认设置页面布局视图。我无法找到执行此操作的 api。

我确实查看了有关 .xlsx 文件的相关问题 - Set page view mode in excel file using apache poi

但我没有找到 .xls 文件的等效方法。

请帮忙。

谢谢。

4

1 回答 1

0

您可以按如下方式执行此操作。使用 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”时,它已经处于页面布局视图模式。

于 2014-05-10T19:55:04.983 回答