CSV用データベースライブラリ(1)

例えば、Ajaxでカンマ区切りのテキストファイルを読んでデータベースとして使いたいとする。
そのときに簡単に使えるライブラリを作ってみる。


例えば、次のようなテキストファイルを用意する。

名前,試験,国語,算数,理科,社会,計
太郎,1,70,80,90,75,315
花子,1,80,90,70,60,300
太郎,2,60,65,80,70,275
花子,2,65,70,75,80,290

これから、試験1を抽出

名前,試験,国語,算数,理科,社会,計
太郎,1,70,80,90,75,315
花子,1,80,90,70,60,300

さらに算数の得点でソート

名前,試験,国語,算数,理科,社会,計
花子,1,80,90,70,60,300
太郎,1,70,80,90,75,315

などと簡単にできるようにしたい。