在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文件到本地。
领取专属 10元无门槛券
手把手带您无忧上云