在JavaScript中,要实现将CSV文件保存为"save.As()"对话框,可以使用以下步骤:
var csvData = "field1,field2,field3\nvalue1,value2,value3";
var blob = new Blob(csvData, { type: 'text/csv' });
var a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = 'data.csv';
a.click();
完整的JavaScript代码如下:
function saveAsCSV(csvData, fileName) {
var blob = new Blob([csvData], { type: 'text/csv' });
var a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = fileName;
a.click();
}
var csvData = "field1,field2,field3\nvalue1,value2,value3";
var fileName = 'data.csv';
saveAsCSV(csvData, fileName);
这样,当调用saveAsCSV(csvData, fileName)
函数时,将会弹出一个保存文件的对话框,用户可以选择保存CSV文件到本地。
TVP技术夜未眠
云+社区技术沙龙[第17期]
云+社区技术沙龙[第11期]
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
云+社区技术沙龙[第6期]
企业创新在线学堂
《民航智见》线上会议
领取专属 10元无门槛券
手把手带您无忧上云