1
我使用displaytag的Excel导出ExcelHssfView将表导出为Excel。但是,表backing bean中的每个字段都被写出到导出的表中,而不是仅仅定义的列。我displaytag的配置是:DisplayTag导出导出所有bean字段
export.types=excel
export.csv=false
export.pdf=false
export.excel=true
export.xml=false
export.excel.class=org.displaytag.export.excel.ExcelHssfView
export.excel.decorator=org.displaytag.sample.decorators.HssfTotalWrapper
export.ExcelView=org.displaytag.export.ExcelView
而且在jsp
<display:setProperty name="export.excel" value="true" />
<display:setProperty name="export.excel.filename" value="invoiceList.xls" />
<display:setProperty name="export.amount" value="list" />
<display:setProperty name="export.excel.include_header" value="true" />
<display:setProperty name="export.excel.label" value="Download Invoices" />
</display:table>