【发布时间】:2022-10-01 17:35:20
【问题描述】:
我正在尝试从以下数据下载 CSV 文件:
import { CSVLink } from \"react-csv\";
headers = [
{ label: \"First Name\", key: \"firstname\" },
{ label: \"Last Name\", key: \"lastname\" },
{ label: \"Email\", key: \"email\" }
];
data = [
{ firstname: \"Ahmed\", lastname: \"Tomi\", email: \"ah@smthing.co.com\" },
{ firstname: \"Raed\", lastname: \"Labes\", email: \"rl@smthing.co.com\" },
{ firstname: \"Yezzi\", lastname: \"Min l3b\", email: \"ymin@cocococo.com\" }
];
<CSVLink data={data} headers={headers}>
Download me
</CSVLink>;
当我单击Download me 链接时,我得到一个带有.csv 扩展名的文件,但它包含该页面的HTML。如果我使用CSVDownload,则会下载正确的 CSV 文件。
我正在使用 Next.js。我应该在CSVLink 中添加什么额外的东西才能获得正确的 CSV 数据?
-
我无法重现该问题。你确定你没有收到任何错误吗?您能否提供有关该问题的代码框(或类似内容)?
-
面临同样的问题。还是不知道为什么
-
我正在使用 Windows 11 @juliomalves