割り込みで恐縮ですが、
その後、タイトル行の設定はどうなりましたでしょうか?
年明け早々、同じ事象に遭遇し、
シートを動的に複製するようなパターンのため、
なんとか回避策がないか調べています。
以上、よろしくお願いいたします。
横井です。
再度探してみたところ、APIからなら設定する方法が見つかりました。
Workbook.setRepeatingRowsAndColumns(int sheetIndex, int startColumn,
int endColumn, int startRow, int endRow)
こちらを利用すると、印刷タイトルのタイトル行、タイトル列の設定ができます。
ExCellaで利用する場合には下記のようなイメージになります
ReportProcessor reportProcessor = new ReportProcessor();
reportProcessor.addReportProcessListener( new ReportProcessListener(){
public void postBookParse( Workbook workbook, ReportBook
reportBook) {
// ワークブックの全シートに印刷タイトルを設定
int sheetCnt = workbook.getNumberOfSheets();
for( int cnt = 0; cnt < sheetCnt; cnt++){
workbook.setRepeatingRowsAndColumns( cnt, 1, 7, 1, 2);
}
}
});
xlsで動作する事は確認しましたが、ひとまずこちらでいかがでしょうか。
以上、よろしくお願いします。
お世話になります。
鬼です。
返信遅れました。
いただいたレスの情報をもとに
試してみたところ、当初やりたかった動作が実現できました。
ありがとうございました。
他に方法がないかと、テンプレートに必要シートを全種持たせて、
対象だけを利用する方法も試しましたが、
「テンプレートから出力ファイルに出力するシートを選択できないの でしょうか? 」
の記事と同じように、Excelのエラーとなったためどうしようかと考えていたところでした。
当面は上記対応でやってみようと思います。
迅速な回答大変助かりました。
以上です。