プログラミング初心者です。CSVファイルのデータ編集がうまくできません。
学校の課題が全く進まなくて困ってます・・・
問題:「販売日」,「顧客名」,「商品名」,「単価」,「数量」のデータがコンマ区切りで記述されているCSV ファイルが与えられたとする.
そこで,以下のことを実行するプログラムを作成せよ.
1. CSV ファイルのデータに加え,各行に「売上金額」のデータを追加したファイルを出力する.
なお,「売上金額」は「単価×数量」である.
2.顧客別の売上金額を記述したCSVファイルを出力する.なお,売上金額の降順でデータを記述すること.
3. 商品別の売上金額を記述したCSVファイルを出力する.なお,売上金額の降順でデータを記述すること.
4. 商品別の販売数を記述したCSVファイルを出力する.なお,販売数の昇順にデータを記述すること.
与えられたCSVファイルの一部↓
販売日,顧客名,商品名,単価,数量
2006/4/1,菓子工房 春,季節のアイスセット,1800 ,5
2006/4/1,有)井上製パン,ゼリーセット,1500 ,3
2006/4/4,グルメット下条,クッキー詰め合わせ,2300 ,2
2006/4/4,北野フルーツプラザ,フローズンフルーツ,2200 ,6
2006/4/5,TEA LON,紅茶ケーキ,1000 ,2
2006/4/5,北野フルーツプラザ,フローズンフルーツ,2200 ,1
2006/4/8,有)井上製パン,シナモンパンセット,900 ,4
・・・
1はなんとかクリアできたのですが、2以降で完全に詰まりました。
顧客別(商品別)に売上をまとめる方法が思いつかないんです。
どなたか知恵を貸していただけないでしょうか・・・
お礼
回答ありがとうございました。 Freefileを使い、テキストファイルを読み込みシートに表示するとか、反対にシートのデータをカンマ区切りでテキストファイルに書き込むといった処理なら 作成できたのですが、質問のようなテキストファイルを検索し書き込むというパターンは初めてで、どう組んでいったら良いのか悩み投稿した次第です。 回答によってそれぞれの手順の違いや物の考え方がよくわかりました。 早速、勉強もかねて配列変数を使用したコードも作成してみようと思います。