0
String.prototype.splitCSV = function(sep) {
for (var foo = this.split(sep = sep || ","), x = foo.length - 1, tl; x >= 0; x--) {
if (foo[x].replace(/"\s+$/, '"').charAt(foo[x].length - 1) == '"') {
if ((tl = foo[x].replace(/^\s+"/, '"')).length > 1 && tl.charAt(0) == '"') {
foo[x] = foo[x].replace(/^\s*"|"\s*$/g, '').replace(/""/g, '"');
} else if (x) {
foo.splice(x - 1, 2, [foo[x - 1], foo[x]].join(sep));
} else foo = foo.shift().split(sep).concat(foo);
} else foo[x].replace(/""/g, '"');
} return foo;
};
이 코드는 csv 문자열을 배열로 변환합니다. 내 질문은 배열에 xls 및 tsv 문자열을 변환하는 방법?xls JavaScript의 문자열 배열
javascript 태그를 추가해야 할 수도 있습니다. 적절한 코드 세그먼트로 – Fallenreaper
@ user3178816 링크가 작동하지 않습니다. – agershun