mappingとdataStartingRowのデフォルト値を提供するのは危険。
対象の属性ごとのパターンの設定をArray形式にした。ハッシュだと評価順が保証されるか不安なため。
検索・置換のパターンを、外部ファイル（JSON）に分離した。