この記事では縦にならんだ文字列をカンマ区切りの横並びにする方法を記載します。
今回はサクラエディタの置換機能を用いて変更していきます。
一つ一つ手で直したり、マクロを組んで直すよりはかなり楽になると思います。
Excelを用いても変換する事が出来ますが、Excelでは自動で値の書式を判断してしまうので、数値を使う時は面倒なので私は基本的にサクラエディタを用いて実施しています。
実行環境は下記になります。
PC | Windows10 home 64bit |
サクラエディタバージョン | 2.2.0.1(2020/04/13現在最新) |
縦にならんだ文字列をカンマ区切りの横並びにする便利な方法
今回は2回の操作で縦並びから横並びに置換していきます。
置換機能は下記の記事でも実施しているので、是非参考にしてみてください。
縦にならんだ文字列をカンマ区切りの横並びにする手順
- 「Ctrl」+「R」で置換ダイアログを開きます。
- 正規表現にチェックを入れます。
- 下記の条件を入力します。
- すべて置換ボタンを押下します。
[1回目]
置換前:$
置換後:,
[2回目]
置換前:\r\n
置換後:(何も入力しない)
上記の2操作を実施すると下記のように置換がされます。
【実行前】
test001 ↲
test002 ↲
test003 ↲
test004 ↲
test005 ↲
test006 ↲
test007 ↲
test008 ↲
test009 ↲
test010 ↲
【実行後】
test001,test002,test003,test004,test005,test006,test007,test008,test009,test010,
※ ↲ は改行を示しています。
今回は1回目で文字列の末尾に,(カンマ)を入力した後、改行(\r\n)を空に置換しています。
空に置換することによって縦並びを横並びに実施しています。
これは逆並びにも変換する事が出来るので是非使う機会が会った時は使用してみてください。
まとめ
今回は縦に並んだ文字列をカンマ区切りの横並びにしました。
何かデータを縦並びから横並びにしたいなどの場合、一つ一つ手でやると大変で今回の操作を実施する事でかなり作業が楽になり便利なので是非機会があれば実施してみてください。