Apache POI では、いくつかのセルにいくつかのスタイルを適用し、それらのセルをマージしました。2010 年または 2007 年に開くと問題なく動作しますが、2003 年には書式設定スタイルがなくなりました。毎回 2003 Excel ファイルを保存する前に、互換性チェック ダイアログを表示します。
スクリーンショットを参照してください。
以下はサンプルコードです:
.........
style.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex());
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
.........
cell.setCellStyle(style);
セルの結合
CellRangeAddress cr = new CellRangeAddress(10, 10, 18,23);
sheet.addMergedRegion(cr);
マージ コードを削除しました。2003 年に色を取得しています。スタイルが適用されます。しかし、2003 バージョンでは、これらのセルに色とマージの両方を適用したいと考えています。
助言がありますか!