QA@IT

【JAVA】Apache POIを使ってExcelの行コピー

4029 PV

Java初心者です。
質問致します。

JavaでExcel出力をします。テンプレートは書式サンプルのみ用意します。
Apache POIを使ってExcel出力しようと思っていますが、行全体の書式をコピーする方法が分かりません。
#セル単位ではなく、行単位でコピーしたいです。

ご教示頂きますようお願いいたします。

【例】
1000行目に「通常データ行」の書式を設定。
1001行目に「特殊データ行」の書式を設定。

DBから取り出すレコードには、通常データか特殊データかのフラグがあります。

取り出したレコードが「通常データ」なら1000行目の書式をコピーして貼り付け、
レコードが「特殊データ」なら1001行目の書式をコピーして貼り付けたいです。
#データ自体はDBから取り出したものをそのまま貼り付けます。

データは500件以上ありますが、通常データ、特殊データがそれぞれどの程度あるかは、
出力する年度によって変動するため、テンプレートをデータの行数に合わせて用意できません。

また、出力順はIDでソートしますが、IDの順番は通常データと特殊データが混在しているため、
それぞれのデータが出力されるタイミングもバラバラなため、テンプレートを固定できません。
#通常データが3個出たあと特殊データが出たり、通常データが1個出あとに特殊データが出たり、
 タイミングはバラバラです。

できればサンプルを見せて頂けれたら助かります。
お忙しいところ、申し訳ございませんが、よろしくお願いいたします。

ウォッチ

この質問への回答やコメントをメールでお知らせします。