- 締切済み
CSVデータの並び替えについて
はじめまして! 表記のとおり、CSVファイルのデータを以下のように整形して新しいCSVファイルを作成したいと考えています。 プログラミングはperlとPHPを多少かじったくらいですが、それらで有効なスクリプトを作成することは可能でしょうか?? ■元データの例 "sakura","5","6","2" "kiri","5,"3","10" "bara","5,"3","10" ■新しいCSVファイルの例 "bara","5,"3","10" "tanpopo","0","0","0" "sakura","5","6","2" "kiri","5,"3","10" 1番初めの列をキーとして、並び替える。 (並び順はあらかじめ決まっている。) 元データに存在しないキーは、2列目以降の値に0を入れて行を挿入する。(上記例ですとtanpopoが当てはまります) どなたかヒントだけでもいいので、ご教示頂けると幸いです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
・「並び順はあらかじめ決まっている」ということですが, 並び順はどのように与えるのですか? ・「元データに存在しないキー」は誰がどのように与えるのですか? ・今はどの行も 4個のデータからできていますが, 「異なる個数になる」とか「行ごとに異なる」とかいうことはありますか? 最低限これくらいはないとスクリプトの書きようがないですね. tanpopo なんていったいどこから出てきたものやら.