概要
Apache POIを使用してExcelのWorkBookのシート名を変更する簡単な例を紹介します。検証環境
| 項目 | 内容 |
|---|---|
| OS | Mac OS X Lion |
| POI | 3.8 |
実装例
import org.apache.poi.hssf.usermodel.HSSFWorkbook
import org.apache.poi.ss.usermodel.Workbook
class ChangeSheetName {
publicstaticvoid main(String[] args) {
File file = new File('test.xls')
file.withInputStream {
Workbook wb = new HSSFWorkbook(it)
// 0番目のシートの名前を変更する
wb.setSheetName(0, 'シート名を変更した')
// 複製した結果を元ファイルに書き込む
file.withOutputStream {
wb.write(it)
}
}
}
}
0 件のコメント:
コメントを投稿