Ruby言語 csv
# データを書き換えるクラス
class DataReplacement
attr_writer :inputfile, :outputfile
# データを読み込むための処理
def replace
File.read(@inputfile).split("\n").each do |content|
p content
end
end
end
replacement = DataReplacement.new
# 入力ファイルの指定
replacement.inputfile = ARGV[0]
# 出力ファイルの指定
replacement.outputfile = ARGV[1]
# データ書き換え
replacement.replace
の所のソースコードで、excel(拡張子がcsv)のファイルをコピーして下さいと書いてあるのですが、これに何の意味があるのか教えていただけると幸いです。意味不明な点があればその都度追記します。ちなみに、コマンドプロンプトの実行結果は、
山田 太郎,1,09000000000
山田 花子,2,09011111111
鈴木 次郎,1,09022222222
鈴木 桃子,2,09033333333
田中 三郎,1,09044444444
田中 梅子,2,09055555555
高橋 四郎,1,09066666666
高橋 桜子,2,09077777777
佐藤 五郎,1,09088888888
佐藤 李子,2,09099999999
と今はなっていますが、これは、修正を施したからです。元のデータは、文字化けしていました。拡張子がcsvだからです。ちなみに、確認して下さいと書いてあるのですが、確認しても文字化けしているので、コマンドプロンプトの実行結果と、合っているかどうか確認のしようがないのですが。