vue 下载csv文件的问题?

返回文件格式
vue 下载csv文件的问题?
下载的方法

 async download() {

const res = await downloadTool(this.tool_id);

const fileName = decodeURIComponent(

res.headers["content-disposition"]?.split("filename=")[1] || "unknown"

);

// data为csv数据,filename为下载文件的名称

const createCsvUrl = (data, filename) => {

const csvContent = "data:text/csv;charset=utf-8,\uFEFF" + data;

const encodedUri = encodeURI(csvContent);

const link = document.createElement("a");

link.setAttribute("href", encodedUri);

link.setAttribute("download", filename);

document.body.appendChild(link);

link.click();

document.body.removeChild(link);

};

if (res.result != "1") {

createCsvUrl(res.data, fileName);

this.$toast(res.msg, "danger");

}

},

下载下来之后修改文件内容点击保存,vue 下载csv文件的问题?
vue 下载csv文件的问题?,文件名称和保存类型没有了,还需要手动选择到csv,这是什么问题


回答:

这不是 Excel 编辑 .CSV 文件的问题吗?(如果说你保存下来的 CSV 文件没问题并且可以编辑,只不过在编辑后的保存时出现问题了)

可以到 MS Support 社区找找看有没有对应的解决方案?有可能是你的 Excel 版本有问题?

以上是 vue 下载csv文件的问题? 的全部内容, 来源链接: utcz.com/p/934514.html

回到顶部