繁体   English   中英

将数据正确导出到 CSV 文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM