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をインポートする手順
最も簡単な方法は、ブラウザ上にファイルを直接ドラッグ&ドロップすることです。以下の手順で行います。
- スプレッドシートの新規タブを開く
Googleスプレッドシートのホーム画面(sheets.google.com)を開き、空の新しいスプレッドシートを作成します。または、既存のスプレッドシートを開いても構いません。 - xlsxファイルをドラッグしてブラウザにドロップする
エクスプローラーやFinderから、目的のxlsxファイルをドラッグし、ブラウザのスプレッドシート画面上にドロップします。ファイルのアップロードと同時に、新しいスプレッドシートとして自動的に開きます。 - インポートが完了するまで待つ
ファイルサイズによっては数秒から数十秒かかります。処理中は画面に「インポート中」と表示されます。完了すると、Excelのデータがそのままスプレッドシートに展開されます。
メニューからファイルを選択してインポートする手順
ドラッグ&ドロップが使えない場合は、メニュー操作でファイルを選択してインポートします。
- 「ファイル」メニューを開く
スプレッドシートの上部メニューバーから「ファイル」をクリックします。 - 「インポート」を選択する
ドロップダウンメニューから「インポート」を選びます。ファイル選択ダイアログが開きます。 - アップロードタブでxlsxファイルを選ぶ
ダイアログ上部の「アップロード」タブをクリックし、パソコンからxlsxファイルを選択します。「開く」を押すとアップロードが始まります。 - インポート設定を指定する
アップロード後、インポートオプションが表示されます。通常は「新しいスプレッドシートを作成」を選びます。「現在のシートを置き換える」や「新しいシートを追加」も選択できます。 - 「インポート」ボタンをクリックする
設定が完了したら「インポート」をクリックします。しばらく待つと、ファイルの内容が読み込まれます。
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
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】複合グラフで棒と折れ線を同時表示!2軸グラフの作り方
- 【Googleスプレッドシート】FILTER関数で条件に合う行だけ抽出!数式1つで動的な絞り込み
- 【Googleスプレッドシート】フィルタ表示で他の人の表示を変えずに絞り込み!共有時の使い分け
- 【Googleスプレッドシート】重複データを抽出して表示!COUNTIFと条件付き書式の併用
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】ARRAYFORMULAで列全体に数式を一括適用!セル分の入力を不要に
- 【Googleスプレッドシート】データ範囲を動的に伸縮させる!INDIRECTと参照範囲のコツ
- 【Googleスプレッドシート】共有解除と権限の取り消し!アクセスを完全に閉じる手順
