首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PrimeFaces中导出p:数据表到excel

问在PrimeFaces中导出p:数据表到excel
EN

Stack Overflow用户
提问于 2019-01-30 18:24:56
回答 1查看 1.4K关注 0票数 1

我想将数据表导出到excel。我无法在excel中显示数据表的标题。

代码语言:javascript
复制
<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>
            ...
            ... 

未显示任何标题

EN

回答 1

Stack Overflow用户

发布于 2019-01-31 01:57:57

请看这个使用前处理器和后处理器的DataExporter示例。

https://www.primefaces.org/showcase/ui/data/dataexporter/customizedDocuments.xhtml

你想要一个postProcessor,你可以操作工作表并在里面添加你的标题。将其作为后处理器执行,并在第0行“插入”一行,这样POI将向下插入所有行,并在第0行中插入新的标题行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54438322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档