답변:
이 작업은 한 번 또는 몇 번만 수행하는 작업이므로 여기 에는 Shan Carter가 만든 Mr. Data Converter 웹 사이트를 사용하는 제로 워크 솔루션이 있습니다.
다음은이 더미 샘플 스프레드 시트를 679 개의 중복 된 행으로 변환 한 방법입니다.
이제 어디서나 데이터를 붙여넣고 JavaScript 배열에 대한 선언을 추가 할 수 있습니다.
향후 참고 사항 : Mr. Data Converter 웹 사이트가 인터넷에서 사라지면 Wayback Machine 에서 해당 사본을 찾을 수 있습니다 .
.csv 파일을 구문 분석하는 JavaScript 도구 인 Papa Parse를 사용할 수 있다고 생각 합니다.
먼저 모든 데이터를 Excel에 입력하고 파일을 .csv로 저장하십시오.
다음으로 NPM을 사용하여 Papa Parse를 설치하십시오.
$ npm install papaparse
.csv를 JS로 가져옵니다.
var file = '/path/to/your.csv';
var content = fs.readFileSync(file, "utf8");
그런 다음이 코드를 사용하여 .csv를 배열로 구문 분석하십시오.
var Papa = require('papaparse');
Papa.parse(content, {
header: false,
delimiter: "\t",
complete: function(results) {
rows = results.data;
}
});
,
일반 텍스트 .csv
파일에 구분 기호 가 있다고 가정하면 간단히 다음을 수행 할 수 있습니다.
var csvarray = [];
var client = new XMLHttpRequest();
client.open('GET', '/mydata.csv');
client.onreadystatechange = function() {
var rows = client.responseText.split('\n');
for(var i = 0; i < rows.length; i++){
csvarray.push(rows[i].split(','));
}
}
client.send();
csvarray
csv의 행당 하나의 배열을 포함하며 쉼표로 구분 된 데이터를 포함합니다.