MacでCSVをExcelに変換。Finderからそのまま

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

無料、App内課金なし。macOS 15以降に対応。開発:65FN LLC。

クイックルックでスプレッドシートの表として表示したdaily_forecast.tsv:日付、都市、08535のように先頭のゼロが残った観測所コード、右揃えの気温。

使い方

  1. Mac App StoreからGanderをインストールして一度開き、macOSにFinderのアクションを登録させます。

  2. Finderで、CSVまたはTSVファイルをControlキーを押しながらクリックします。

  3. 「クイックアクション」または「サービス」からGanderでExcelに変換を選択します。

  4. 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の外に出ることはありません。