Apache POIで生成されたファイルにfit all columns on one page settingの値を設定する必要があります。私はAPIを使ってさまざまなバリエーションを試しましたが、今まで私はそれを行うことができませんでした。それができたら本当に見つけられません。Apache POI - Excelで「1ページにすべての列を合わせる」設定をするにはどうすればいいですか?
setFitToPage(true)
のように、高さと幅の両方をサイズ変更するような感じがします。私はさまざまな他のスタックオーバーフローの質問で見つけるようなsetFitWidth
とsetFitHeight
を使用して何も影響を与えていないようです。ここで
は、私がこれまで持っているものです。
public void setPrintSettings(Sheet sheet) {
sheet.setFitToPage(true); //this will resize both height and width to fit
sheet.getPrintSetup().setLandscape(true);
sheet.getPrintSetup().setFitWidth((short) 1);
sheet.getPrintSetup().setFitHeight((short) 1);
}
私はApache POIの専門家ではありませんが、これはおそらくあなたに役立ちますhttps://mail-archives.apache.org/mod_mbox/poi-user/201308.mbox/%[email protected] .yahoo.com%3E – RubioRic
それもRubioRicです。ありがとう、なぜ私はそれをすぐに見つけられませんでしたか? – superbAfterSemperPhi