集計データ
いつもお世話になってます。
アンケートスクリプトで、フォームからPOSTされたデータをCGIで受けて、サブルーチン(CSVファイル操作)
で回して該当のデータをフォームに返してます。
設問ファイル(html)→メインルーチン(cgi)→サブルーチン(pl)
そこで、数十通りある設問のカテゴリ別に集計データを取りたいと思ってます。
<内容>
1列目…カテゴリ
2列目…別全データ件数
3列目…該当データ件数
<データ>
1,2000,258
2,2000,320
3,2000,115
・
・
・
&ReadParseで、$in{'name1_1'},$in{'name1_2'},$in{'name1_3'},$in{'name2_1'},…のように
受けていますが、このkeyごと(name1_~)にCSVファイルへ書き出したいです。
それから別件で、CSVファイルの値の取り出しについてお聞きしたいのですが、
<内容>
1行目…初期区分
2行目…月日の範囲(1年を4分割)
3行目…結果区分
<データ>
1,1,1,1,2,2,2,2,3,3,3,3
"0405,0612","0613,0920","0921,1215","1216,0404",
"0409,0718","0719,1020","1021,0107","0108,0408",
"0321,0620","0621,0828","0829,0115","0116,0320"
1,2,3,4,1,2,3,4,1,2,3,4
※2列目のデータは長くなってしまう為、3行に分けています。規則性はありません。
やりたいことは、まず1行目の区分を割り当てて、localtimeで当日の日付から2行目の範囲を絞って
3行目の結果区分を得たいのですが、どうやればよいのか教えて下さい。
現在は、CSVの形式がきちんと決まっていないので、","のように範囲を指定していますが、
CSVの形はこれ以外でも構わないので、どうか知恵を貸して下さい。
宜しくお願い致します。