ExcelファイルをGoogleスプレッドシートへ変換する方法

Google Apps Script(GAS)を使おうと思って、

「ExcelファイルをアップロードしたのにApps Scriptが表示されない…」

と困ったことはありませんか?

実は、Excelファイル(.xlsx)のままではGoogle Apps Scriptを利用できません。

GASを使うためには、

Googleスプレッドシート形式へ変換する必要があります。

この記事では、ExcelファイルをGoogleスプレッドシートへ変換する方法を初心者向けにわかりやすく解説します。


なぜ変換が必要なの?

Excelファイル(.xlsx)をGoogleドライブへアップロードすると、そのまま閲覧や編集はできます。

しかし実際には、

Excel形式のまま開いている状態

です。

そのため、

拡張機能
↓
Apps Script

が表示されません。

Google Apps Scriptを利用するには、Googleスプレッドシート形式へ変換する必要があります。


変換前の状態を確認する

まずはGoogleドライブへExcelファイルをアップロードします。

アップロード手順

① Googleドライブを開く

② 「新規」をクリック

③ 「ファイルのアップロード」をクリック

④ Excelファイル(.xlsx)を選択

【画像挿入:Googleドライブアップロード】

アップロードが完了したら、ファイルを開きます。


Excelファイルのままだとどうなる?

アップロードしたExcelファイルを開いても、

拡張機能

メニューが表示されない場合があります。

または、

Apps Script

が利用できません。

これは正常な動作です。

Excel形式のまま開いているためです。


Googleスプレッドシートへ変換する方法

手順1:Excelファイルを開く

GoogleドライブにアップロードしたExcelファイルを開きます。


手順2:「ファイル」をクリック

画面左上の

ファイル

をクリックします。


手順3:「Google スプレッドシートとして保存」をクリック

メニューの中から

Google スプレッドシートとして保存

をクリックします。


手順4:変換完了

変換が完了すると、新しいGoogleスプレッドシートが作成されます。

ファイル名は基本的に元のExcelファイル名が引き継がれます。


Apps Scriptが利用できるか確認する

変換後のGoogleスプレッドシートで、

拡張機能
↓
Apps Script

をクリックしてみましょう。

【画像挿入:Apps Script表示】

Apps Scriptが表示されれば成功です。

これでGASを利用できる状態になりました。


よくある質問

Apps Scriptが表示されません

まず以下を確認してください。

  • Googleスプレッドシート形式へ変換したか
  • 元のExcelファイルを開いていないか
  • ページを再読み込みしたか

変換後のファイルを開き直すと解決する場合があります。


元のExcelファイルは削除してもいいですか?

問題ありません。

ただし、バックアップとして残しておくことをおすすめします。


ExcelとGoogleスプレッドシートでレイアウトは変わりますか?

複雑な表やグラフ、マクロを含む場合は表示が変わることがあります。

通常の表であれば大きな問題なく変換できます。


GASを使う方はこちら

Google Apps Scriptを初めて利用する方は、こちらの記事も参考にしてください。

▶ 【内部リンク:Google Apps Script(GAS)の始め方】

▶ 【内部リンク:Google Apps Script(GAS)の認証方法】


まとめ

Excelファイル(.xlsx)のままではGoogle Apps Scriptを利用できません。

GASを使うためには、

  1. Googleドライブへアップロード
  2. Excelファイルを開く
  3. 「Google スプレッドシートとして保存」をクリック
  4. Apps Scriptを開く

という流れになります。

Google Apps Scriptを利用する際は、まずGoogleスプレッドシート形式へ変換してから作業を始めましょう。