【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み

【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
🛡️ 超解決

ExcelファイルをGoogleスプレッドシートで開きたいとき、ファイル形式がxlsxでも簡単にインポートできます。ドラッグ&ドロップでそのまま取り込めるため、特別な操作は不要です。この記事では、xlsxファイルをスプレッドシートに取り込む具体的な手順を解説します。また、メニューからファイルを選択する方法やインポート時の注意点もご紹介します。

【要点】xlsxファイルのインポート方法

  • ドラッグ&ドロップ: ブラウザ上にファイルを直接ドロップすると、新しいスプレッドシートとして自動的に開きます。
  • ファイルメニューからインポート: 「ファイル」→「インポート」を選択し、xlsxファイルを指定して開く方法です。
  • Google Driveからの取り込み: ドライブにアップロードしたxlsxファイルを右クリックして「Googleスプレッドシートとして開く」を選びます。

ADVERTISEMENT

xlsxインポート機能の仕組みと対応形式

Googleスプレッドシートは、Microsoft Excelのxlsx形式を直接読み込むことができます。xlsxはOffice 2007以降で採用された標準形式で、シートやセル、数式、書式などの情報を保持しています。スプレッドシートはこの形式を解釈し、互換性のある範囲でデータを再現します。ただし、一部の高度な機能(マクロや特定のグラフなど)は変換されない場合があります。また、xls形式(Office 2003以前)もインポート可能ですが、xlsxに比べて互換性が低いため、xlsxの使用をおすすめします。

ドラッグ&ドロップでxlsxをインポートする手順

最も簡単な方法は、ブラウザ上にファイルを直接ドラッグ&ドロップすることです。以下の手順で行います。

  1. スプレッドシートの新規タブを開く
    Googleスプレッドシートのホーム画面(sheets.google.com)を開き、空の新しいスプレッドシートを作成します。または、既存のスプレッドシートを開いても構いません。
  2. xlsxファイルをドラッグしてブラウザにドロップする
    エクスプローラーやFinderから、目的のxlsxファイルをドラッグし、ブラウザのスプレッドシート画面上にドロップします。ファイルのアップロードと同時に、新しいスプレッドシートとして自動的に開きます。
  3. インポートが完了するまで待つ
    ファイルサイズによっては数秒から数十秒かかります。処理中は画面に「インポート中」と表示されます。完了すると、Excelのデータがそのままスプレッドシートに展開されます。

メニューからファイルを選択してインポートする手順

ドラッグ&ドロップが使えない場合は、メニュー操作でファイルを選択してインポートします。

  1. 「ファイル」メニューを開く
    スプレッドシートの上部メニューバーから「ファイル」をクリックします。
  2. 「インポート」を選択する
    ドロップダウンメニューから「インポート」を選びます。ファイル選択ダイアログが開きます。
  3. アップロードタブでxlsxファイルを選ぶ
    ダイアログ上部の「アップロード」タブをクリックし、パソコンからxlsxファイルを選択します。「開く」を押すとアップロードが始まります。
  4. インポート設定を指定する
    アップロード後、インポートオプションが表示されます。通常は「新しいスプレッドシートを作成」を選びます。「現在のシートを置き換える」や「新しいシートを追加」も選択できます。
  5. 「インポート」ボタンをクリックする
    設定が完了したら「インポート」をクリックします。しばらく待つと、ファイルの内容が読み込まれます。

ADVERTISEMENT

インポート時に起こりやすいトラブルと対処法

書式が崩れてしまう

元のExcelファイルで使用されていたフォントやセルの色、罫線などが完全に再現されないことがあります。これは、GoogleスプレッドシートとExcelの互換性に起因します。対処法としては、インポート後に手動で書式を整えるか、元のExcelファイルでシンプルな書式にしておくことをおすすめします。特にセルの結合条件付き書式は注意が必要です。

数式がそのまま表示されない

Excelの関数の中には、Googleスプレッドシートに存在しないものがあります。その場合、数式はエラー表示になるか、テキストとして保持されます。インポート後は、スプレッドシートの関数に置き換える必要があります。例えば、ExcelのVLOOKUPはスプレッドシートでも使えますが、XLOOKUPは使用できません。

巨大ファイルのインポートが遅い

ファイルサイズが大きいと、アップロードや変換に時間がかかります。10MBを超えるファイルは特に顕著です。対処法としては、元のExcelファイルで不要なシートやデータを削除してからインポートするか、分割して複数のファイルに分けることを検討してください。

マクロやVBAが動作しない

Excelのマクロ(VBA)はGoogleスプレッドシートでは実行できません。インポート後にマクロの機能を再現したい場合は、Google Apps Scriptを使って別途スクリプトを作成する必要があります。ただし、スクリプトの知識が必要なため、初心者には難しい場合があります。

xlsxインポートの方法比較:ドラッグ&ドロップ vs メニュー操作

方法 メリット デメリット
ドラッグ&ドロップ 操作が簡単で、すぐにファイルを開ける 新しいスプレッドシートとして開かれるため、既存シートに追加できない
メニューからインポート 現在のシートを置き換えたり、新しいシートを追加するなど柔軟な設定が可能 手順が3〜5ステップあり、やや手間がかかる

まとめ

xlsxファイルをGoogleスプレッドシートにインポートする方法としては、ドラッグ&ドロップが最も手軽です。ファイルメニューからのインポートでは、インポート先の指定など細かい設定ができます。インポート後に書式が崩れる場合は手動で調整し、数式エラーはスプレッドシートの関数に置き換えましょう。マクロが必要な場合はGoogle Apps Scriptを検討します。これらの手順で、Excelファイルを迅速にスプレッドシートで活用できます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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