gpt4 book ai didi

javascript - 使用 Vue 和 JS 下载 CSV 文件

转载 作者:行者123 更新时间:2023-12-02 22:48:09 25 4
gpt4 key购买 nike

我有一个名为 csvdata 的字段,其中包含以下格式的数组:

[
[1,2,3],
[4,5,6],
[7,8,9]
]

我正在尝试下载此数据的 CSV 文件。我正在使用 Vue,所以它看起来像:

<button type="button" class="btn btn-info action_btn" v-on:click="downloadCSVData">
Download
</button>

downloadCSVData 函数应该是什么样子?

最佳答案

我认为您可以创建一个像这样的方法,假设 csvdata 是 Vue 组件中的 this 可以访问的数据属性:

downloadCSVData() => {
let csv = 'Put,Column,Titles,Here\n';
this.csvdata.forEach((row) => {
csv += row.join(',');
csv += "\n";
});

const anchor = document.createElement('a');
anchor.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csv);
anchor.target = '_blank';
anchor.download = 'nameYourFileHere.csv';
anchor.click();
}

关于javascript - 使用 Vue 和 JS 下载 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com