LoginSignup
6
6

More than 3 years have passed since last update.

Macでcsvファイルをsjisに変換してexcelで文字化けせずに開けるようにした(ついでにAutomator)

Last updated at Posted at 2019-05-14

csvダウンロードは基本utf8が多いと思うんですが、今までファイルで開いてGUIで変換してたんですが、もうそろそろめんどくさくなってきたのでターミナルで一発変換できる方法探しました。

ついでにautomator化してみたら結構良かった。

nkfをインストール

brew install nkf

sjisに変換

--overwrite でファイルを上書き処理してくれます。

nkf -s --overwrite xxx.csv

nkfのオプション

  • -g 現在の文字コード確認
  • -j JISコード(ISO-2022-JP)変換
  • -w UTF8変換
  • -e EUC-JP変換
  • -Lu unix改行形式(LF)に変換
  • -Lw windows改行形式(CRLF)に変換
  • -Lm macintosh改行形式(CR)に変換

automator化

which nkf をして、nkfコマンドのpathを取得。

converSJIS_1.png

convertSJIS_2.png

入力するシェルコマンドはこれにしました。

/usr/local/bin//nkf -s --overwrite "$@"

使ってみた

convertJIS0.gif

最後に

やってみたらとても便利でした。
automator初利用でしたが思ってた以上に良いですね。

次からアプリ入れるよりシェルスクリプト書いてクイックアクション化する方が良いですね。画像サイズ変換とかそういうのにも使えそうです。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6