outよく分からないまま色々やるページと覚え書き2012/05/03秀丸のCSVモードが超便利ここのところ、ECサイトの商品データや売上データをCSVファイルで扱う機会が多くなってきた。そこで毎度悩まされるのが、ExcelでのCSVデータの扱いづらさ。世間一般的には、CSVファイルを開くツールと言えばExcel一択であるのに、OFFにすることができない自動変換のお陰で困った事態が引き起こされる。電話番号の先頭の0が欠落する3桁以上の数値のカンマ区切りデータが通貨型に変換されるハイフン区切りの数値データが日付型に変換されるなどなど。Excelで開くときにデータ区切りを指定して読みこめばいいのだが、開くたびにそれをするのも面倒で、秀丸でテキストファイルとして開いて編集することが多くなってきた。そんなとき、秀丸にCSVモードがあることを知ったので紹介。データを直したい時など、Excelより速くて重宝してます。ダウンロードした郵便番号データを、秀丸でテキストファイルとして開いた、の図。その状態から、メニューの「表示」→「タブストップ」→「CSVモード(カンマ区切り)」を選択するするとルーラーが1バイト単位の文字数表示から、1区切り単位での表示に切り替わる。ルーラー部分をクリックすると、縦の列を選択できる。ルーラー右クリックでソートも出来る!カスタマイズこれでも十分作業できるが、毎回設定するのは面倒なのでCSVファイルと関連付けし、見た目ももう少し改善する。以下を、csvファイルを秀丸で開いた状態で行う。(保存するのは設定であり、csvファイルではないのでファイルの上書きなどを心配しなくても大丈夫)上記7のチェックをつけたままにすると、カンマが表示される。クリック左の「関連付け」を選択し、右の「拡張子の関連付け」をクリック「追加」をクリックし、「csv」と入力して「OK」→「完了」とクリック関連付け完了のダイアログが表示されたら「OK」をクリックこれで、csvファイルをダブルクリックすると秀丸エディタのCSVモードでcsvファイルが開かれるようになった。一時的にExcelから開きたくなった場合には、csvファイルを右クリックし、「プログラムから開く」でExcelを指定すればいい。関連付けをExcelに戻したい場合には、csvファイルを右クリックし、「プログラムから開く」→「既定のプログラムの選択」をクリックし、Excelを選択して「この種類のファイルを開くときは、選択したプログラムをいつも使う」にチェックをつけてOK。してもExcelがいい本記事の主題から外れますが、どうしてもExcelで作業したい場合には、CSV読み込み用のアドインを利用する手があります。10:08初めまして。秀丸エディタ8.40を使っています。全カラムが、余分なスペースで大きく空いています。[Aカラム(空白)、Bカラム(空白)]となっています。Aカラムのデータは[商品ID,(空白)]となっています。20:12すんません。csvファイル側に問題があったようです。10:26コメントありがとうございます。17:28こちらの情報によって作業効率が格段によくなりました。(Atom)このブログを検索Profileseguこんな事で困ってるの俺くらい。