我正在使用Struts应用程序,并使用display:table和display:column tags创建一个带有显示标记库的表。
我在某些列中添加了html,因此当我导出表格时,html代码也会在Excel工作表中导出。所以我为此做了一个工作。 我想创建隐藏列而不使用html代码并导出这些列而不是包含html数据的列。
但我坚持隐藏列并导出隐藏列并阻止某些列导出到Excel工作表中。
答案 0 :(得分:3)
您可以使用css类隐藏列,然后导出所有列,并为不想导出的列添加media="html"
。
给我一些时间,我会用确切的代码回复你。
Bellow是您完成任务应该采取的准确代码: -
headerClass="export-wthtml" class="export-wthtml"
标记中添加display:column
,以隐藏该列,但保持导出。.export-wthtml{display: none;}
media="html"
。export="true"
标记中的display:table
向表格添加导出功能。<display:setProperty name="export.excel.filename" value="xxx.xls"/>
下的display:table
为导出的Excel表格命名。希望你的所有疑问现在都解决了!
感谢。