- PR -

POIの印刷範囲削除の方法

1
投稿者投稿内容
N
会議室デビュー日: 2008/07/25
投稿数: 1
投稿日時: 2008-07-25 16:36
Excelを読み込んだ後、removePrintAreaにて全てのシートの
印刷範囲をクリアしたものをExcelファイルとして保存したのですが
印刷範囲がクリアできません。
デバッグ上は印刷範囲の指定がクリアされていましたが、Excelを直接開
いて確認した場合は、印刷範囲が消えていませんでした

-----------------------------------------
private HSSFWorkbook book = null;
public Uxls(String path) throws FileNotFoundException, IOException {
 POIFSFileSystem poifs = new POIFSFileSystem(new FileInputStream(path));
 book = new HSSFWorkbook(poifs);
 for(int i = 0; i < book.getNumberOfSheets() ;i++ ){
  book.removePrintArea(i);
 }
 path = "C:/test/template.xls";
 FileOutputStream tmpout = new FileOutputStream(path);
 book.write(tmpout);
 tmpout.close();
-----------------------------

何かご存知の方おりましたら、ご教授願います。
1

スキルアップ/キャリアアップ(JOB@IT)