使用p:dataExporter覆盖导出CSV文件中primefaces表的列名

使用p:dataExporter覆盖导出CSV文件中primefaces表的列名,csv,jsf,primefaces,export-to-csv,Csv,Jsf,Primefaces,Export To Csv,我使用Primefaces p:dataExporter将数据从CSV文件中的p:dataTable导出。我想为导出文件中的一个表列使用不同的标题名。由于预处理器和后处理器方法仅用于XLS和PDF,我如何才能做到这一点?我应该创建自己的导出器吗?您有两个选择 如果使用PrimeFaces或更高版本,则可以在列上使用新的“exportHeader”属性 如果您没有使用PF或更高版本中的任何一个,您可以创建自己的版本 是或尝试使用PrimeFaces Extensions exporter或将“预

我使用Primefaces p:dataExporter将数据从CSV文件中的p:dataTable导出。我想为导出文件中的一个表列使用不同的标题名。由于预处理器和后处理器方法仅用于XLS和PDF,我如何才能做到这一点?我应该创建自己的导出器吗?

您有两个选择

  • 如果使用PrimeFaces或更高版本,则可以在列上使用新的“exportHeader”属性

  • 如果您没有使用PF或更高版本中的任何一个,您可以创建自己的版本


  • 是或尝试使用PrimeFaces Extensions exporter或将“预/后”处理添加到PrimeFaces dataexporter for CSV并提供拉取请求。或者“exportFunction”属性可能会有所帮助。谢谢您的回答。我的primefaces版本是6.1。据我所知,这些定制的导出器可以仅用于Excel和PDF导出。所以,我不能使用CSV导出。你是对的,自定义的只是XLSX或PDF。因此,您可以从GitHub的源代码下载或构建ELITE。这一切都是为您自己构建修补过的6.1 JAR。