如何将PrimeNG中的表格数据导出到Excel文件?
我知道,PrimeNG 网站上有一个示例对此进行了解释。 但该示例仅将可见表值导出到 Excel 文件,而我想要完整的表。
我通过数据库的休息调用获取表数据。
也许有更好的解决方案来在后端处理这个问题? (春天)
使用 # 定义对 p-table 标记的引用,示例
我不认为这是原生支持的。我能找到的唯一提到 excel 的文档是这个“旧”LTS 文档:https://www.primefaces.org/primeng-v14-lts/table/export。它使用外部模块进行 Excel 导出 (
"xlsx"
)。
唯一的内置解决方案似乎是 CSV 导出,“记录”在这里:https://primeng.org/table#export。
在撰写本文时,尚不清楚如何进行 CSV 导出。 CSV 导出需要向
columns
提供 p-table
参数。数组需要具有以下布局:
interface Column {
field: string;
header: string;
}
// For example:
const columns: Column[] = [
{ field: 'firstName', header: 'FirstName' },
{ field: 'lastName', header: 'LastName' },
];