87,972
社区成员
发帖
与我相关
我的任务
分享
var arr = data.split('\n')
.filter(function(item) {
return (item !== "")
}).map(function(item) {
return item. split("\t");
});
data = clipboardData.getData('Text');
//按excel的行进行拆分
var rows = data.split('\r\n');
for (var i = 0, n = rows.length; i < n; i++) {
//获取每行的各个单元格数据
var cells = rows[i].split('\t');
for (var j = 0, l = cells.length; j < l; j++) {
var value = cells[j];
//如果有换行时excel会用""包裹内容,此处去掉前后"
if (/\n/.test(value)) {
value = value.replace(/^\"/, '').replace(/\"$/, '');
}
//将单元格数据按行拆分
var valueRows = value.split('\n');
}
}
var arr = data.split('\t')
.map(function(item) {
return item.replace('\n','')
});
console.log(arr)
// [""bbbbbkkkkk"", "cccccc", "ddddd", "eeeee", "fffff"]
console.log(arr.join('\t'))
//"bbbbbkkkkk" cccccc ddddd eeeee fffff
console.log()