ローカルに置いたCSVファイルのデータを読み込んで配列に格納する。
そもそもXMLHttpRequestを使うのが適切かどうかも怪しいです。
別の方法の方が適切であればご教授ください。
エラーメッセージ
undefined Unable to resolve module 'child_process' from~~~ Module 'child_process' does not exist in the Haste module map
csvTest.js
function loadCSV(targetFile) { // 読み込んだデータを1行ずつ格納する配列 var allData = []; // XMLHttpRequestの用意 var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; var request = new XMLHttpRequest(); request.open("get", targetFile, false); request.send(null); // 読み込んだCSVデータ var csvData = request.responseText; // CSVの全行を取得 var lines = csvData.split("\n"); for (var i = 0; i < lines.length; i++) { // 1行ごとの処理 var wordSet = lines[i].split(","); var wordData = { name: wordSet[0], age: wordSet[1], }; allData.push(wordData); } console.log(allData); } console.log('Hello') loadCSV("data.csv"); console.log('Hello');
data.csv
0.jpg,1 1.jpg,22 2.jpg,32

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/11 01:47