2014年2月2日日曜日

jQuery: CSVパースのプラグイン

CSV ファイルを簡単に読み込んでくれる jQuery Plugin 「PaPa Parse」が便利でした。
MIT ライセンスで使用することができます。

デリミタなどをオプションとして指定すると、
String で渡した CSV ファイルをオブジェクトとして返してくれます。

jQuery の $.ajax() を使ってサーバ上の CSV ファイルをぱーすする場合は、
以下の様な感じになります。
var csv;
 
// CSVファイルの読み込み
$.ajax(CSV_PATH, {
    dataType: 'text',
    error: function(xhr, message) {
        console.log('CSVファイルが見つかりませんでした', message);
        alert('error');
    },
    success: function(data) {
        csv = $.parse(data, {
            delimiter: ',',
            header: true
        }).results.rows;
    },
    async: false
});

PaPa Parse by Matthew Holt
http://plugins.jquery.com/parse/

公式サイトはこちら
http://papaparse.com

0 件のコメント:

コメントを投稿