Excelの操作にてシートの移動で別のWorkbookを指定するような処理について。POIのバージョンは3.6です。 同じWorkbook内でのコピーは比較的単純に出来ます。これに対し、異なるWorkbook間でのコピーはそこそこに手間がかかります。単純に思いつくやり方でやってみるとあっさりエラーを返され、「POIではWorkbook間での複製は出来ない」なんていう早合点されてしまうこともしばしばあります。 Excelで扱われているドキュメントの設定項目は膨大であり、POIが「不十分で曖昧な実装」と評するように、全ての項目について完全な情報のまま扱うことは出来ませんが、特殊な書式を使用していないか、使用していてもそれに極端にこだわりを持っていなければ、十二分に扱うことは出来ます。基本的には WorkbookFactory#create で作成し、特に編集せず Workbook#write