如何将<display:caption>标签中的内容导出到excel里面呢?请高手指点!<display:caption>
<thead>
<tr align="center">
<td></td>
<td></td>
<td colspan="5">网络覆盖问题</td>
<td colspan="5">漫游质量问题</td>
<td colspan="3">用户终端问题</td>
<td colspan="4">其他</td>
</tr>
</thead>
</display:caption>
<thead>
<tr align="center">
<td></td>
<td></td>
<td colspan="5">网络覆盖问题</td>
<td colspan="5">漫游质量问题</td>
<td colspan="3">用户终端问题</td>
<td colspan="4">其他</td>
</tr>
</thead>
</display:caption>
导excel很简单,实在不行找个第三方插件也可以
export.excel.include_header设置为true
export.excel.label=<span class="export excel">\u5bfc\u51faExcel </span>
export.excel.include_header=true
如果不行
你可以看看不写<display:caption>时
比如<display:column title="网络覆盖问题" property="wlfgwt" >
这种写法到页面上被表头被翻译成什么形式。
好像是<thead><tr><th></th></tr></thead>的吧 记的不大清楚了
你的页面属于多行表头吧?
DIAPLAYTAG的多行表头导出是有问题的,这个是它标签本身的问题
如果要求不是很高的话 建议你导出一个HTML
将页面的HTML代码写到一个XLS文件中。
export.excel.class=org.displaytag.export.excel.DefaultHssfExportView此外,我的displaytag.jar和displaytag-poi.jar的版本号是1.2, 对应的poi的版本必须是3.2才行。这个版本是在displaytag官网上查到的, 其他的poi版本不行, 要报class not found的error.遗留问题为:实际上我们需要的是<display:head>类似的标签, <display:caption>会把所有的content当成文本输入到excel里面, 所以现在的替代方法是<display:caption media="html">, 只在页面显示表头, 希望我的心得能帮助大家, 期待更好的方案出现。