ExcelファイルをGoogleスプレッドシートで開く方法【PC・スマホ対応】

「ExcelファイルをGoogleスプレッドシートで編集したい」「パソコンにExcelがないけどファイルを開きたい」――そんなときに役立つのが、GoogleスプレッドシートのExcel対応機能です。
実は、ExcelファイルはGoogleドライブにアップロードするだけでそのまま開いて編集できます。
この記事では、PC・スマホ別にExcelファイルをGoogleスプレッドシートで開く手順をわかりやすく解説します。

スポンサーリンク

ExcelファイルをGoogleスプレッドシートで開く3つの方法

Excelファイルを扱う方法は大きく3通りあります。

  1. Excelファイルを開いてそのまま編集する(.xlsxのまま保存)
  2. ExcelファイルをGoogleスプレッドシート形式に変換する
  3. スプレッドシートにデータをインポートする

それぞれ特徴が異なります。
状況に合った方法を選びましょう。

方法1:ExcelファイルをGoogleドライブで開く(形式を変えずに編集)

最もシンプルな方法です。
ファイルの中身はExcel形式(.xlsx)のまま、スプレッドシートで直接編集できます。

手順(PCブラウザ)

  1. Googleドライブにアクセスする
  2. 画面にExcelファイルをドラッグ&ドロップしてアップロードする
  3. アップロードされたファイルをダブルクリックして開く
  4. 上部に表示される「Googleスプレッドシートで開く」をクリック

ファイル名の横に「.xlsx」マークが表示されたまま編集でき、変更内容は元のExcelファイルに自動保存されます。
Excelユーザーとファイルをやり取りしている場合はこの方法が最適です。

注意点

このまま編集すると、変更は.xlsx形式のまま保存されます。
Googleスプレッドシート独自の機能(QUERYなど)は使えません。
また、複雑な書式や関数によっては表示が崩れる場合があります。

方法2:ExcelファイルをGoogleスプレッドシート形式に変換する

Excelファイルをスプレッドシート形式に変換することで、Googleスプレッドシートのすべての機能が使えるようになります。
変換後のファイルはGoogleドライブ上に別途保存されます。

手順(PCブラウザ)

  1. GoogleドライブにExcelファイルをアップロードする
  2. ファイルを開き(「Googleスプレッドシートで開く」をクリック)
  3. 「ファイル」→「Googleスプレッドシートとして保存」をクリック

ブラウザの新しいタブが開き、スプレッドシート形式のファイルが作成されます。
元のExcelファイルはドライブに残るため、削除が不要であればそのまま保管できます。

アップロード時に自動変換する設定

今後アップロードするすべてのExcelファイルを自動的にスプレッドシート形式に変換したい場合は、以下の設定が使えます。

  1. Googleドライブ上部の歯車アイコン(設定)をクリック
  2. 「アップロードしたファイルを Google ドキュメント エディタ形式に変換します」にチェックを入れる

この設定を有効にすると、以降アップロードしたOfficeファイルが自動的にGoogle形式に変換されます。
なお、過去にアップロード済みのファイルには適用されません(Google公式ヘルプ)。

方法3:スプレッドシートにExcelデータをインポートする

既存のスプレッドシートにExcelのデータを取り込みたい場合は、インポート機能を使います。

手順

  1. データを追加したいGoogleスプレッドシートを開く
  2. 「ファイル」→「インポート」をクリック
  3. 「アップロード」タブを選び、Excelファイルをドラッグ&ドロップ
  4. インポートオプションを選択する
  • 新しいスプレッドシートを作成する
  • 新しいシートを挿入する
  • スプレッドシートを置換する
  1. 「データをインポート」をクリック

この方法では、元のExcelファイルに変更は加わりません。
データのコピーをスプレッドシートに取り込むイメージです。

【スマホ】ExcelファイルをGoogleスプレッドシートアプリで開く方法

GoogleスプレッドシートのスマホアプリもExcelファイルに対応しています。

手順(Android・iPhone共通)

  1. Googleスプレッドシートアプリを開く
  2. 右下の「+」→「開く」をタップ
  3. 「デバイスのファイルを参照」または「Googleドライブ」から.xlsxファイルを選択

メールで届いたExcelファイルをスプレッドシートで開きたい場合は、メールアプリの添付ファイルを長押しし、「スプレッドシートで開く」を選択する方法も使えます。

変換・編集時に知っておきたい注意点

対応しているExcelの拡張子

スプレッドシートが対応しているExcel形式は次のとおりです。

  • .xlsx(最新形式・編集可能)
  • .xls(旧形式・閲覧可能。編集時は自動的に.xlsxに変換される)

古い.xls形式でも問題なく開けますが、編集すると新しい形式に自動変換されます。

VBA(マクロ)は動作しない

ExcelのVBAマクロは、スプレッドシートには対応していません。
マクロを多用しているExcelファイルを開いても、自動処理は実行されません。
スプレッドシートで同様の処理を行いたい場合は、Google Apps Script(GAS)で作り直す必要があります。

セル数が多い場合は変換しないほうがよい

Googleの公式ヘルプによると、セル数が1,000万個を超えるデータセットはExcel形式のまま作業を続けることが推奨されています(Google公式ヘルプ)。
大容量ファイルをスプレッドシート形式に変換すると、動作が重くなる場合があります。

書式やグラフが変わることがある

3Dグラフや補助円グラフ付き円グラフなど、Excelにしかないグラフ種類はスプレッドシートでは正確に表示されません。
変換後は必ずレイアウトの崩れがないか確認しましょう。

まとめ

ExcelファイルをGoogleスプレッドシートで開く方法は、大きく「形式を変えずに編集」「スプレッドシート形式に変換」「データをインポート」の3通りです。
Excelユーザーとファイルをやり取りする場合は.xlsxのまま編集するのが無難で、Googleサービスとの連携を活かして作業するならスプレッドシート形式への変換がおすすめです。
VBAマクロや一部のグラフは非対応のため、重要なファイルは変換後に必ず確認してから使いましょう。


参考情報源

コメント

タイトルとURLをコピーしました