0

「シート」変数にExcelテンプレートがあります。示されているように、データベースの値を新しい行に追加する必要があります。Apache poi の関数を使用して、Excel ファイルを編集しました。

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

ただし、16行以上追加していません。最初はpageheightが1のように見えたので、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 に答える