前端js实现数据写csv文件,并下载

JavaScript034

前端js实现数据写csv文件,并下载,第1张

var data = ["1,2,3\n","4,5,6"] // 每一行数据为一个字符串,字符串用“,”隔开,并且在每一行加上换行符

var blob = new Blob(data, {type:"text/csv,charset=UTF-8"})

var csvUrl = URL.createObjectURL(blob)

var aEle = document.createElement("a")

aEle.download = "data.csv" //文件名随意

aEle.href = csvUrl

aEle.click()

最近在做blob流导出相关功能,其中需要导出excel、csv、word、zip压缩文件之类的,在导出excel和word中需要知道对应的content-type属性,关于blob格式如下: