初心者でもできる!GASでExcelファイルをGoogleスプレッドシートに一括変換する方法

パソコンパソコン・スマホ教室
スポンサーリンク

「ExcelのデータをGoogleスプレッドシートにまとめたいけれど、ひとつずつ変換するのは面倒…」そんなお悩みをお持ちの方に、Google Apps Script(GAS)を使って複数のExcelファイルを一括でスプレッドシートに変換する方法をご紹介します。パソコンやスマホの操作に不安がある方でも、わかりやすく解説しますので、ぜひ最後までご覧ください。

スポンサーリンク

目次

Googleスプレッドシートのイメージ

Googleスプレッドシートのイメージ

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

必要な準備

まずは、以下の準備をしましょう。

ここがポイント!

  • Googleドライブに2つのフォルダを作成します。
  • 「変換元フォルダ」には変換したいExcelファイルを入れます。
  • 「変換後フォルダ」には変換されたスプレッドシートが保存されます。
  • Google Apps Scriptのエディタを開きます。
  • Drive APIを有効にします。

スクリプトの作成

次に、以下のスクリプトをエディタに貼り付けてください。


function convertExcelToSheets() {
const sourceFolderId = '変換元フォルダのID';
const destFolderId = '変換後フォルダのID';

const sourceFolder = DriveApp.getFolderById(sourceFolderId);
const destFolder = DriveApp.getFolderById(destFolderId);
const files = sourceFolder.getFiles();

while (files.hasNext()) {
const file = files.next();
const options = {
title: file.getName(),
mimeType: MimeType.GOOGLE_SHEETS,
parents:
};
Drive.Files.insert(options, file.getBlob());
}
}

スクリプトの実行

スクリプトを保存し、実行ボタンをクリックします。初めて実行する際には、Googleアカウントの認証が必要です。指示に従って認証を完了させてください。

よくある質問

Q1: Excelファイルのマクロ(VBA)はどうなりますか?

Excelファイルに含まれるマクロ(VBAコード)は、Googleスプレッドシートに変換すると失われます。マクロをそのまま使用したい場合は、手動で再作成する必要があります。

Q2: 変換後のスプレッドシートのレイアウトはどうなりますか?

一般的なデータは問題なく変換されますが、複雑なレイアウトや特殊な書式設定は崩れる可能性があります。変換後に内容を確認し、必要に応じて調整してください。

Q3: 変換できるファイルのサイズに制限はありますか?

はい、Google Apps Scriptには実行時間の制限があります。大量のファイルを一度に変換しようとすると、制限を超えてエラーが発生することがあります。数回に分けて実行することをおすすめします。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

Google Apps Scriptを使うことで、複数のExcelファイルを一括でGoogleスプレッドシートに変換することができます。少しの手間で作業効率が大幅に向上しますので、ぜひ試してみてください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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