ADVERTISEMENT

【Googleスプレッドシート】Numbers(Apple)からデータをインポート!CSV経由の取込

【Googleスプレッドシート】Numbers(Apple)からデータをインポート!CSV経由の取込
🛡️ 超解決

AppleのNumbersで作成した表計算データをGoogleスプレッドシートで編集したいと思ったことはありませんか。Numbersファイルはそのままではスプレッドシートに読み込めませんが、CSV形式を経由すれば簡単に移行できます。この記事では、NumbersからCSVファイルを書き出す方法と、そのCSVをスプレッドシートに正しくインポートする手順を詳しく解説します。文字化けや区切り文字のトラブルにも対応した内容ですので、安心してお試しください。

【要点】Numbersデータをスプレッドシートに移行する3ステップ

  • Numbersの「ファイル」→「書き出す」→「CSV」: 書き出し時に文字コードをUTF-8に設定して、文字化けを防ぐことができます。
  • スプレッドシートの「ファイル」→「インポート」→「アップロード」: CSVファイルをドラッグ&ドロップで読み込み、区切り文字を自動認識させることができます。
  • 文字化けが起きたら「区切り文字付きテキスト」インポート: 手動でUTF-8エンコードを指定することで、特殊文字や日本語を正しく表示できます。

ADVERTISEMENT

NumbersのデータをGoogleスプレッドシートで使うにはCSV経由が最適

Apple Numbersは専用の.numbers形式で保存されるため、Googleスプレッドシートで直接開くことはできません。Numbersからデータを移行するには、中間形式としてCSV(カンマ区切りテキスト)を利用するのが最も手軽で確実な方法です。CSVは表形式のデータをシンプルなテキストに変換するため、ほぼすべての表計算ソフトで読み書きできます。スプレッドシートはCSVのインポート機能を標準で備えており、セルの値や行・列の構造をそのまま引き継げます。ただし、書式設定やグラフ、画像などのリッチコンテンツは失われますので、データ本体のみの移行と割り切ってください。

NumbersファイルをCSVに変換する2つの方法

NumbersからCSVを書き出す方法は、使用するデバイスによって異なります。MacとiPhone/iPadの両方に対応した手順を紹介します。

方法1 MacのNumbersアプリでCSV書き出し

  1. Numbersで書き出したいファイルを開く
    変換したい表が含まれたNumbersファイルを開いてください。
  2. メニューバーから「ファイル」→「書き出す」→「CSV」を選択
    「CSV」を選択すると、書き出しオプションが表示されます。
  3. 文字コードと区切り文字を設定
    「テキストエンコーディング」は「UTF-8」を選びます。「フィールドを区切る文字」はデフォルトのカンマ(,)のままで構いません。必要に応じて「テキストを囲む文字」をダブルクォーテーション(“)に指定してください。
  4. 「書き出す」ボタンをクリックして保存
    ファイル名と保存先を指定してCSVファイルを書き出します。

方法2 iPhone/iPadのNumbersアプリでCSV書き出し

  1. Numbersアプリでファイルを開く
    変換したいNumbersファイルをタップして開いてください。
  2. 画面右上の「…」(三点リーダー)をタップ
    メニューが開きます。
  3. 「書き出し」を選択し、フォーマット一覧から「CSV」をタップ
    「CSV」を選ぶと書き出し設定画面に移動します。
  4. 「テキストエンコーディング」を「UTF-8」に設定
    日本語を含むデータはUTF-8で保存してください。
  5. 「書き出し」をタップし、共有シートから保存先を指定
    「ファイルに保存」を選べば、iCloud Driveや端末内にCSVファイルを保存できます。

CSVファイルをGoogleスプレッドシートにインポートする手順

書き出したCSVファイルを、Googleスプレッドシートに取り込みます。既存のスプレッドシートに追加する方法と、新しいスプレッドシートとして作成する方法の両方を説明します。

新しいスプレッドシートとしてCSVを開く

  1. Googleドライブを開き、画面左上の「新規」→「ファイルのアップロード」を選択
    CSVファイルをドラッグ&ドロップしても構いません。
  2. アップロードしたCSVファイルを右クリックし、「アプリで開く」→「Googleスプレッドシート」を選択
    これでスプレッドシートが自動的に新規作成され、CSVの内容が読み込まれます。

既存のスプレッドシートにCSVをインポートする

  1. スプレッドシートを開き、メニューから「ファイル」→「インポート」を選択
    インポートダイアログが表示されます。
  2. 「アップロード」タブでCSVファイルを選択
    ファイルをドラッグ&ドロップするか、「ファイルを選択」からアップロードします。
  3. インポート場所と区切り文字を確認
    「新しいシートを作成」「現在のシートを置き換え」「データの末尾に追加」などから選択します。区切り文字は自動検出されることが多いですが、カンマ以外のタブなどを使っている場合は手動で指定してください。
  4. 「インポート」ボタンをクリック
    データがシートに読み込まれます。文字化けが起きた場合は、次の注意点を参照してください。

ADVERTISEMENT

インポート時の注意点と文字化け対策

文字コードが原因で文字化けする場合

Numbersの書き出し時にUTF-8を選ばず、Mac OS標準の「日本語(Shift JIS)」で書き出すと、スプレッドシート上で一部の文字が化けることがあります。その場合は、インポート時に「ファイル」→「インポート」を選択し、「テキストエンコーディング」を「UTF-8」に手動で切り替えて再インポートしてください。どうしても直らない場合は、Numbersで再度UTF-8で書き出し直すことをおすすめします。

区切り文字が正しく認識されない場合

CSVの区切り文字がカンマ以外(タブやセミコロン)の場合、スプレッドシートが自動認識に失敗することがあります。その際は、インポートダイアログの「区切り文字」を手動で指定するか、またはスプレッドシートのメニュー「データ」→「テキストを列に分割」を使って後から区切り直すことができます。Numbersの書き出し設定で区切り文字をカンマに統一しておくと、トラブルを避けられます。

日付や数値の書式が崩れる場合

CSVでは日付は単なるテキストとして扱われるため、スプレッドシートにインポートした後に日付シリアル値に変換されないことがあります。その場合は、該当列を選択して「表示形式」→「数値」→「日付」から適切な形式を選んでください。数値が文字列として認識された場合も、同様に「表示形式」を「数値」に変更するか、1を掛けるなどの簡単な演算で数値に変換できます。

CSVとNumbersの主な違い

項目 CSV Numbers (.numbers)
保存できるデータ テキストと数値のみ 書式、グラフ、画像、数式など
ファイルサイズ 非常に小さい 比較的大きい
互換性 ほぼすべての表計算ツールで開ける Apple製品限定、スプレッドシートでは開けない
文字コード UTF-8が一般的だがShift JISもあり 独自形式で固定

まとめ

NumbersのデータをGoogleスプレッドシートに移行するには、CSV形式が最も信頼性の高い方法です。書き出し時にUTF-8を選択し、インポート時に区切り文字を確認するだけで、スムーズにデータを取り込めます。この手順を覚えておけば、MacやiOSデバイスで作成した表を、すぐにスプレッドシートで活用できるようになります。さらに、スプレッドシートのIMPORTRANGE関数やQUERY関数と組み合わせれば、他のシートやファイルとデータを連携させることも可能です。ぜひ一度お試しください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。