【发布时间】:2020-11-14 23:55:02
【问题描述】:
【问题讨论】:
标签: reactjs csv html-table export-to-csv antd
【问题讨论】:
标签: reactjs csv html-table export-to-csv antd
作为一种方法,您可以使用react-csv(@NPM) 导出 antd 表数据。
您可以通过将表数据设置为元素来使用CSVLink。
例子:
<CSVLink
filename={"TableContent.csv"}
data={data}
className="btn btn-primary"
>
Download csv
</CSVLink>
在这里您可以找到CodeSandBox 作为最小工作示例。
编辑:
对于嵌套表的使用,您可以将表数据与所需的嵌套表数据结合起来,将所有数据导出到一个文件中。
例如:
data.forEach(element => {
exportedData.push(element);
nestedData.forEach(element => exportedData.push(element));
});
使用依赖的 csv 链接
<CSVLink
filename={"TableContent.csv"}
data={exportedData}
className="btn btn-primary"
>
CodeSandBox 用于嵌套表格数据。
【讨论】:
nested tables?