0

我在“工作表”变量中有一个 excel 模板。如图所示,我需要将数据库值添加到新行中。我使用 apache poi 中的函数来编辑 excel 文件。

sheet.shiftRows(RowId, sheet.getLastRowNum(), Rows);

但它不会添加超过 16 行。最初看起来 pageheight 是 1,所以它不能超过一页,但即使使用高度更改为 9

sheet.getPrintSetup().setFitHeight((short)9);

同样的错误来了。知道为什么会这样吗?

shiftRows 函数的参数是 15、25、12

4

1 回答 1

0
   HSSFPrintSetup printSetup = sheet.getPrintSetup();
    sheet.getPrintSetup().setFitWidth((short) 1);
    sheet.getPrintSetup().setFitHeight((short) 0);
    sheet.setAutobreaks(true);
    printSetup.setLandscape(true);
于 2013-01-17T06:40:04.540 回答