我想将数据表导出到excel。我无法在excel中显示数据表的标题。
<p:commandLink ajax="false">
<h:outputLabel value="Excel"/>
<p:dataExporter type="xls"
target="idColPlanCompteM61Export"
fileName="PlanCompteM61"
postProcessor="#{planCompteM61ManagerBean.postProcessXLS}"/>
</p:commandLink>
<p:dataTable id="idColPlanCompteM61Export" var="ligne" value="#{planCompteM61ManagerBean.listeColPlanCompteM61Filtree}">
<f:facet name="header">
<div class="printTitrePosition">
<h:outputText value="Plan de compte M61"/>
</div>
</f:facet>
...
... 未显示任何标题
发布于 2019-01-31 01:57:57
请看这个使用前处理器和后处理器的DataExporter示例。
https://www.primefaces.org/showcase/ui/data/dataexporter/customizedDocuments.xhtml
你想要一个postProcessor,你可以操作工作表并在里面添加你的标题。将其作为后处理器执行,并在第0行“插入”一行,这样POI将向下插入所有行,并在第0行中插入新的标题行。
https://stackoverflow.com/questions/54438322
复制相似问题