0
displaytag ExcelHssfViewクラスを使用してExcelのセルにhtmlコンテンツを書きたいと思います。以下は私のコードスニペットですdisplaytagを使用してExcelシートセルにHTMLコンテンツを書き込む方法ExcelHssfViewクラス
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("NewSheet");
sheet.addMergedRegion(new CellRangeAddress(3,15,1,20));
HSSFRow xlsRow2 = sheet.createRow(sheet.getMergedRegion(1).getFirstRow());
HSSFCell cell = xlsRow2.createCell(1);
writeCell("Type:<ol><li>Sedan<ul style='list-style-type:disc'></ul></li><li>SUV<ul style='list-style-type:disc'></ul></li><li>Hatchback<ul style='list-style-type:disc'></ul></li></ol>", cell);
問題は、HTMLコンテンツがタグ付きでセルに表示されることです。 htmlコンテンツをセルに正しく書き込むことは可能ですか?
私はそうは考えていませんが、Excelはインターネットブラウザではないため、HTML自体をレンダリングしません。 HTMLをRichTextオブジェクトに変換し、それを対応するsetValue()メソッドを介して設定することをお勧めします。 – centic
はい。あなたが正しいです。それを調べてくれてありがとう。私があなたが興味を持っている場合は、私が投稿した解決策を見てください。 – Nevin