2013-10-18 30 views
0

我有一個包含下列值的CSV文件:CSV文件到一個數組

18/10/2013, news item 1 
18/10/2013, news item 2 
17/10/2013, news item 3 
16/10/2013, news item 4 

我怎麼去投入一個數組這在JavaScript中,按日期排序?

一旦我把它放到數組中,我還需要獲取文本值。

到目前爲止,我有這樣的事情:

Function readTextFile(){ 

var rawFile = new XMLhttpRequest(); 
Var myArray; 

rawFile.open("GET", csvfile, true); 
rawFile.onreadystatechange = function(){ 

if(rawFile.readyState === 4){ 
    if(rawFile.Status === 200 || rawFile.Status === 0) 
{ 

} 
} 
} 

很抱歉,如果上面的文字格式不正確,我從我的手機發布。感謝

+0

可能重複[Javascript代碼解析CSV數據(http://stackoverflow.com/questions/1293147/javascript-code-to-parse-csv-data) – Joren

回答

0
var myArray = rawFile.responseText.split(","); 

但它不會根據登錄的日期

2

這對數據進行排序是你如何能做到這一點。的

Function readTextFile(){ 

var rawFile = new XMLhttpRequest(); 
Var myArray; 

rawFile.open("GET", csvfile, true); 
rawFile.onreadystatechange = function(){ 

if(rawFile.readyState === 4){ 
    if(rawFile.Status === 200 || rawFile.Status === 0) 
{ 
    var response = rawFile.responseText; 
    var splitData = new Array(); 
    //split data with new line 

    splitData = response.split("\n"); //stores all the values separated by new line 
    console.log(splitData[0]);  //returns 18/10/2013, news item 1 

    //split single line data with comma 

    var splitComma = new Array(); 
    var splitComma = splitData[0].split(","); 
    console.log(splitComma[0]);   //returns 18/10/2013 

    //start comparing date values here 

} 
} 
} 
+0

謝謝,這是我需要的。我感謝您的幫助 – pmillio