2017-11-01 16 views
0

私はHTML-jQuery(JavaScript)とサーブレット(Java)を使用していますが、何らかの値を含むCSVファイルをアップロードし、 jQueryでそれを読んでから、それをサーブレットに送ります(ポストによって)。
基本的には、ユーザーがアップロードしたファイルをどのように入手して解析し、内部のデータを操作できるかを把握したいと考えています。
CSVファイルには、次のようになります。CSVファイルをアップロードしてjQueryで配列に構文解析する

PIU、1,2,2-
バウ、2,1,2
Myau、3,1,1

$.ajax({ 
    url:UploadedFile //can not figure out how to read it... 
    dataType:"text", 
    success:function(data) 
    { 
    var myData = data.split(","); 

    for(var i = 0; i<myData.length; i++){ 
     var name=myData[0]; 
     var tip=myData[1]; 
     var qW=myData[2]; 
     var bS=myData[3]; 
    //send to servlet or use the data arround the html 
    } 
    }); 
}); 

マイhtmlには、<input type="file" id="csvfile">のような要素があり、ajaxの関数をトリガーするためのボタンが必ずあります。

+0

から撮影

$csv = array_map('str_getcsv', file('someCSVfile.csv')); 

「その中にいくつかの値を持つCSVファイルをアップロードして、jQueryを使ってそれを読んで」、私はこの部分を理解することはできません、あなたはあなたにファイルをアップロードしますサーバーとjqueryでそれを読んで??? – YouneL

答えて

0

PHPを使用できますか?私はPHPのcsv操作のための素晴らしい機能がたくさんあることがわかります。 Forr jQuery/jsには、サードパーティのライブラリが必要な場合や必要がある場合があります。 PHPの例:Reading .csv into a PHP array

関連する問題