2016-04-01 3 views
-1

私はJavaScriptでコーディングしています。私はファイルを開くためにAJAXを使用しています。それはファイルをうまく開き、ファイルを読むことができます。しかし、カンマで区切られたファイルで、多くの行があります。問題は、そのオブジェクトの.responseTextプロパティがファイル内のすべてのテキストをカバーすることです。XmlHttpResponseオブジェクトを使って一度に1行を読む

私が必要とするのは、一度に1行ずつ私に渡すことです。そのため、レコードを分割してそれに応じてファイルを処理することができます。

誰でもこの方法を知っていますか?

+0

重複:[JavascriptでCSV文字列を解析するには?](http://stackoverflow.com/questions/8493195/how-can-i-parse-a-csv-string-with-javascript) – Roberto

答えて

0

splitを使用し、改行で文字列を分割する:

var lines = str.split('\n'); 

あなたのファイルを述べたので、カンマ区切りで、あなたはその後、split(',')を使用して値をそれぞれ取得することができます。

lines.forEach(function(line) { 
    var values = line.split(','); 
    // do stuff 
}); 
関連する問題