Javascript Blob在生成csv文件时跳过第一列
我正在尝试使用blob类生成CSV文件。第一行工作正常,但其余行跳过第一列Javascript Blob在生成csv文件时跳过第一列,javascript,blob,Javascript,Blob,我正在尝试使用blob类生成CSV文件。第一行工作正常,但其余行跳过第一列 var ExcelIndex=['“用户名”、“用户名”、“哈希”、“身份验证id”、“名”、“姓”、“描述”、“部门”、“家里电话”、“手机”、“工作电话”、“其他电话”、“传真电话”、“街道地址”、“城市地址”、“州地址”、“国家地址”、“邮编”、“错误”]; var dataInSingleStringArray=新数组(); dataInSingleStringArray.push(ExcelIndex[0],
var ExcelIndex=['“用户名”、“用户名”、“哈希”、“身份验证id”、“名”、“姓”、“描述”、“部门”、“家里电话”、“手机”、“工作电话”、“其他电话”、“传真电话”、“街道地址”、“城市地址”、“州地址”、“国家地址”、“邮编”、“错误”];
var dataInSingleStringArray=新数组();
dataInSingleStringArray.push(ExcelIndex[0],“\n”);
var ExcelInde=['“用户名”、“用户名哈希”、“身份验证id”、“名字”、“姓氏”、“描述”、“部门”、“电话之家”、“电话之家”、“电话之家”、“电话之家”、“电话之家”、“电话之他”、“电话传真”、“地址之街”、“地址之城”、“地址之州”、“地址之国”、“地址之邮政编码”、“错误”];
//var dataInSingleStringArray=新数组();
dataInSingleStringArray.push(ExcelInde[0],“\n”);
window.URL=window.webkitURL | | window.URL;
var contentType='text/csv';
var csvFile=new Blob([dataInSingleStringArray],{type:contentType});
var a=document.createElement('a');
a、 setAttribute(“样式”,“左边距:700px;字体大小:2em;”)
a、 下载='failed_data.csv';
a、 href=window.URL.createObjectURL(csvFile);
a、 text内容='下载文件';
document.getElementById('link').appendChild(a)代码>
不是每次向数组添加数据时都添加“\n”,而是向数组添加数据,然后用“\n”将其加入
var ExcelIndex=['“用户名”、“用户名”、“哈希”、“身份验证id”、“名”、“姓”、“描述”、“部门”、“家里电话”、“手机”、“工作电话”、“其他电话”、“传真电话”、“街道地址”、“城市地址”、“州地址”、“国家地址”、“邮编”、“错误”];
var dataInSingleStringArray=新数组();
dataInSingleStringArray.push(ExcelIndex[0]);
var ExcelInde=['“用户名”、“用户名哈希”、“身份验证id”、“名字”、“姓氏”、“描述”、“部门”、“电话之家”、“电话之家”、“电话之家”、“电话之家”、“电话之家”、“电话之他”、“电话传真”、“地址之街”、“地址之城”、“地址之州”、“地址之国”、“地址之邮政编码”、“错误”];
//var dataInSingleStringArray=新数组();
dataInSingleStringArray.push(ExcelInde[0]);
//log(dataInSingleStringArray);
//console.log(dataInSingleStringArray.join(“\r\n”);
window.URL=window.webkitURL | | window.URL;
var contentType='text/csv';
var csvFile=new Blob([dataInSingleStringArray.join(“\n”)],{type:contentType});
var a=document.createElement('a');
a、 setAttribute(“样式”,“左边距:700px;字体大小:2em;”)
a、 下载='failed_data.csv';
a、 href=window.URL.createObjectURL(csvFile);
a、 text内容='下载文件';
document.getElementById('link').appendChild(a);
为什么我们需要添加\n而使blob类的对象不在每个数组中