[英]How to export a table to CSV?
作為一種方法,您可以使用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 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.