• 締切済み

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が当てはまります) どなたかヒントだけでもいいので、ご教示頂けると幸いです。 よろしくお願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

・「並び順はあらかじめ決まっている」ということですが, 並び順はどのように与えるのですか? ・「元データに存在しないキー」は誰がどのように与えるのですか? ・今はどの行も 4個のデータからできていますが, 「異なる個数になる」とか「行ごとに異なる」とかいうことはありますか? 最低限これくらいはないとスクリプトの書きようがないですね. tanpopo なんていったいどこから出てきたものやら.

関連するQ&A