MacでCSVをExcelに変換。Finderからそのまま
Ganderは、CSVとTSVファイルをFinderのメニューから正しいExcelブック(.xlsx)に変換し、その前に表を表示して確認できます。CSVファイルをそのままExcelで開くと、コードの先頭のゼロが消えたり、日付の日と月が入れ替わったり、小数点のカンマが文字列になったりと、データが崩れることがよくあります。

使い方
Mac App StoreからGanderをインストールして一度開き、macOSにFinderのアクションを登録させます。
Finderで、CSVまたはTSVファイルをControlキーを押しながらクリックします。
「クイックアクション」または「サービス」からGanderでExcelに変換を選択します。
Ganderに表と書き出しのオプションが表示されます。ブックの保存先を選択します。
最初から正しいブックに
Ganderは、ファイルを意図どおりに読み取ります:
- 数値、パーセント、日付は本物の値に。小数点のカンマ(
1.234,5)や、日が先に来る日付にも対応 - コードは記述どおりに:
007、08001のような郵便番号、+付きの電話番号、桁の多い口座番号 - 太字で固定された見出し行にフィルタボタン付き。列幅は内容に合わせて調整
- カンマ、セミコロン、タブ、パイプの区切り文字と、UTF-8、UTF-16、Windows-1252のエンコーディングを自動判別
- ファイル内の値が数式になることはありません。
=で始まるセルもテキストのまま
まず表を確認
TSV、.tab、.psvファイルは、クイックルックで書き出すボタン付きのスプレッドシートの表として開きます。macOSは.csvファイルを独自のクイックルックプレビューで表示するため、CSVはGanderで開いてください(このアプリケーションで開く › Gander)。最大200,000行を表示し、ファイルの変更に合わせて再読み込みする表のウインドウが開き、ファイル › 書き出す › Excelブック(⌘E)で書き出せます。
大きなファイルと「ショートカット」
ブックには、Excel自体の上限である1,048,576行まで、すべての行が入ります。それを超えるファイルでは、Ganderがその旨を知らせます。100万行を超える60 MBのCSVファイルも、約11秒で変換できます。「ショートカット」には、自動化に使えるExcelに変換アクションがあります。
よくある質問
Microsoft Excelがインストールされている必要はありますか?
いいえ。Ganderが.xlsxファイルを自分で書き出します。標準的なブックなので、Microsoft Excelで開いても修復を求められることはありません。
先頭のゼロや郵便番号は消えませんか?
消えません。007のような値はテキストのまま残り、先頭がゼロのコードを1つでも含む列は列全体がテキストになるため、08001や28013のような郵便番号も記述どおりに残ります。
スペースバーを押すと、CSVファイルでAppleのプレビューが表示されるのはなぜですか?
macOSは.csvファイルを独自のクイックルックプレビュー用に確保しており、ほかのアプリに置き換えさせません。Finderのアクションか、「このアプリケーションで開く › Gander」を使ってください。TSV、.tab、.psvファイルにはGanderのプレビューが使われます。
データがどこかにアップロードされることはありますか?
ありません。変換はMac上で行われ、Ganderにはネットワーク通信のコードがありません。
自分のファイルで試してみましょう
GanderはMac App Storeから無料で入手でき、App内課金はなく、サブスクリプションもアカウントも不要です。プレビューした内容がMacの外に出ることはありません。