【Windows】スタートアップフォルダのパス
さわ
IT屋さんのはしりがき
カンマ区切りのファイルをタブ区切りにする必要があったので、サクラエディタを使って簡単に置換する方法をメモ。
例として、以下のCSVをタブ区切りに変換する。
ctrl + rで置換ツールを呼び出し、以下のように設定。
置換前に「,」、置換後に「\t」を入力。
そして、下のオプションから「正規表現」にチェックを入れる。これだけ。
これで置換すると、カンマ区切りからタブ区切りのファイルが完成。
言うまでもないが、「正規表現」にチェックを入れ忘れると文字列の\tに置き換わる(誰しも1回は通る道だと思われ)
そしてもちろん、\n(改行)への置換などにも応用可能。
そもそも、コンマ区切りからタブ区切りに変換する必要が発生した経緯。
仕事で、GUIでDB操作できるツール(phpMyAdminのようなやつ)を使用。
テーブルにCSV形式でデータを追加しようとしたところ、ファイル読み込みエラーが発生。
エラーメッセージ的に、BULK INSERTでエラーが起きている模様。以下、経過。
1.原因は改行コードでも文字コードでもない
2.BULK INSERTの区切り文字のデフォルトはタブ区切り(オプションで変更可)
3.GUIのインポートツールには区切り文字の指定オプションは用意されていない
結論:データの形式をカンマ区切りからタブ区切りに変えるしかない
使ってるツールのヘルプとか探せればよかったんだけど、結構ニッチでweb探しても情報見つからず。
そしてマニュアルは…(以下略)
システム開発現場において、サクラエディタは2022年現在も現役バリバリ。
細かい、痒い所に手が届く便利機能満載なので、引き続きお世話になります。