[英]export data to a CSV file properly
我尝试将数据导出到 CSV 但我有一个小问题,因为当我这样做时,保存的 CSV 没有正确保存。 (我使用react-csv库)
我按照这里的指南和我发现的所有示例它们基本上做同样的事情!
例如我有这个数据:
const csvData = [
["firstname", "lastname", "email"],
["Ahmed", "Tomi", "ah@smthing.co.com"],
["Raed", "Labes", "rl@smthing.co.com"],
["Yezzi", "Min l3b", "ymin@cocococo.com"]
];
为了导出它,他们建议我这样做:
<CSVLink data={csvData}>Download me</CSVLink>;
但如果我这样做,CSV 保存看起来像这样:
如您所见,数据仅设置在一列上。
我做错什么了吗?
你想告诉我正确的方法吗? 实际上我发现的所有东西都使用了上面的方法。
非常感谢!
在 excel 中打开 CSV 文件时有两个选项,我认为您以某种方式选择了“固定宽度”选项,这是一个非默认选项。 如果您可以调整该设置但仍然遇到问题 lmk.
可能是几个问题。 首先想到的是您的格式不正确。 每列应由其自己的括号分隔。 [“firstname”],[“lastname”].
其次,它可能是您的 csv 应用程序打开。 您使用的是 Excel、Numbers 或 OpenOffice,还是 Google Docs? 看起来您正在导入 csv 并使用不正确的分隔符。
最后一件事是它可能是文本的格式。
此外,您可以直接使用 JavaScript 还是 jQuery?
几个建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.