lookup.csv
の値に基づいて呼び出された CSV ファイルから値を取得しmaster.csv
、新しいファイルを として保存する最良の方法を見つけようとしていますoutput.csv
。
以下の例では、マスター ファイルには 3 つの列のデータがあり、最後の列はCity
です。City
名前をファイルのCity Code
にlookup.csv
置き換えたいと思います。
検索できるDBがないため、CSVファイルを使用する必要があります。Ruby 1.8.7 で FasterCSV を使用しようとしています。
ファイル構造の例:
マスター.csv:
First Name | Last Name | City
Joey | Jello | Atlanta
Home | Boy | Dallas
ルックアップ.csv:
City | City ID
Atlanta | 12345
Dallas | 12346
Houston | 12347
出力.csv:
First Name | Last Name | City
Joey | Jello | 12345
Home | Boy | 12346