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を使うためには、
- Googleドライブへアップロード
- Excelファイルを開く
- 「Google スプレッドシートとして保存」をクリック
- Apps Scriptを開く
という流れになります。
Google Apps Scriptを利用する際は、まずGoogleスプレッドシート形式へ変換してから作業を始めましょう。