Google スプレッドシートとYoomの連携イメージ
【ノーコードで実現】Google スプレッドシートのデータをCSVで自動アップロードする方法
Yoomを詳しくみる
この記事のテンプレートを試す
Google スプレッドシートとYoomの連携イメージ
アプリ同士の連携方法

2025-12-22

【ノーコードで実現】Google スプレッドシートのデータをCSVで自動アップロードする方法

Arisa Iwaki
Arisa Iwaki

「Google スプレッドシートのデータを毎週CSVでダウンロードして、基幹システムにアップロードするのが地味に面倒…」

「手作業でのデータ移行は、コピー&ペーストのミスやファイルの取り違えが起こりそうで不安…」

このように、Google スプレッドシートのデータをCSVファイルとして定期的にエクスポートし、他のシステムへアップロードする作業に手間やストレスを感じていませんか?

もし、Google スプレッドシートに記録されたデータを指定のタイミングで自動的にCSVファイルとして出力し、任意のストレージサービスや分析ツールにアップロードできる仕組みがあればいいなと思いますよね。そうすればこうした日々の繰り返し作業から解放され、データの分析や活用といった、より創造的な業務に集中できる時間を確保できます!

今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはGoogle スプレッドシートのデータをCSVファイルとして出力する業務フロー自動化のテンプレートが用意されています。「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


Google スプレッドシートのデータをCSVでAmazon S3にアップロードするフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートのデータをCSVでダウンロードし、Amazon S3にアップロードするフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:Google スプレッドシートAmazon S3GoogleDrive

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシートとGoogleDrive、Amazon S3のマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートのトリガー設定とGoogleDrive、Amazon S3のアクション設定
  • フローをONにし、動作を確認


ステップ1:Google スプレッドシート、Amazon S3、GoogleDriveをマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

まずは基本的な設定方法を解説しているナビをご覧ください!

Google スプレッドシートのマイアプリ連携

以下をご確認ください。

Amazon S3のマイアプリ連携

マイアプリ>新規接続からAmazon S3を探してクリックします。

Amazon S3への連携画面が出てきますので、画面に記載の注釈に沿って情報を入力してください。

入力し終わったら「追加」をクリックするとAmazon S3がマイアプリ連携されます。

Google Driveのマイアプリ連携

「新規接続」の検索窓に、Google Driveと入力し検索しましょう。
下記画面が表示されたら「Sign in with Google」をクリックしてください。

使用するGoogleアカウントを選択し、ログインしましょう。

以上で今回使用するアプリの「マイアプリ連携」が完了します。

ステップ2:テンプレートをコピーする

続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。


以下のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。

ステップ3:Google スプレッドシートのトリガーの設定を行う

まず、フローの第一段階であるアプリトリガーの設定を行います。

今回はファイルアップロードを行うために、以下のような値が入ったGoogle スプレッドシートを作成しました。

フローボットの「行が追加されたら」をクリックしてください

アクションと連携アカウントを確認していきます。

アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。

トリガーの起動間隔を設定していきましょう。プルダウンをクリックして、任意のタイミングを選んでください。

トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。

ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。

なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

詳しくは以下もご確認ください。

ファイルアップロードしたいGoogle スプレッドシートIDを、候補より選択していきます。一つ下にあるシートIDも同様に候補から選択してください。

テーブルの範囲は、シートの値が入っている範囲を指定していきます。今回はテーブル範囲の始まりが「A」、終わりが「F」です。

一意の値が入った列はユニークな値を選択したいので、メールアドレスの入っている「F」としています。

ここまで入力したら「テスト」をクリックしてください。
テストが成功し、取得した値が入ればOKです。

※取得した値とは?
取得した値とは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
取得した値は、後続のオペレーション設定時の値として利用でき、フローボットを起動する度に、変動した値となります。詳しくは以下をご覧ください。

「完了」ボタンをクリックして次に進みます。

ステップ4:GoogleDriveからシートをダウンロードする

次に「Google スプレッドシートをダウンロード」をクリックしてください。

アクションと連携アカウントを確認していきます。

アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。

ダウンロードしたいシートが候補に表示されますので、そちらより指定します。

保存する際のファイルタイプも指定できますので、今回は「CSV」を指定しました。アップロードしたいファイル形式に合わせてお選びください。

テストボタンをクリックしてください。テストが成功し、ファイルが取得できればOKです。

「完了」ボタンをクリックして次に進みます。

ステップ5:Amazon S3にファイルをアップロードする

最後にダウンロードしたファイルをAmazon S3にアップしていきます。「オブジェクトをアップロード」をクリックしてください。

アクションと連携アカウントを確認していきます。

アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。

必要に応じてファイルのアップ用に、Amazon S3のバケットを作成しておきましょう。

Yoomの設定画面から、ファイルをアップしたいバケットを候補より選択します。

オブジェクトキーを設定します。今回は以下のように設定しました。

  • salesdata/(日付よりToday)2025-12-22.csv

ファイルの添付方法は「GoogleDriveからの取得ファイル」を選択してください。

ここまで入力ができたらテストボタンをクリックしてください。テストが成功すればOKです。

Amazon S3側も見に行ってみましょう。作成しておいたバケットに、オブジェクトID設定時の「/」より前の文字列でフォルダが作成されます。


フォルダを開くと指定した名称でファイルがアップされています。

ステップ6:トリガーをONにして動作確認

お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
動作確認をしてみましょう。

Google スプレッドシートのAPIを使ったその他の自動化例

Google スプレッドシートのAPIを活用することで、様々な自動化の実現が可能になります。

Google スプレッドシートを使った自動化例

Google スプレッドシートを様々なツールと連携させることで、データの集約と活用を劇的に効率化できます。例えば、行の追加や更新をトリガーにAirtableのレコードを作成したり、Notionでテンプレートページを自動生成することが可能です。また、定期的にMeta広告(Facebook)からレポートを取得してGoogle スプレッドシートへ自動反映したり、SmartHRの従業員情報を同期させるといった定期的なデータメンテナンスも行えます。さらに、BoxやGoogle フォーム、Dropboxにアップロードされた画像や帳票をOCRで読み取り、AIによる分析結果と共にGoogle スプレッドシートへ自動記録するなど、手入力ゼロのデータ管理体制をノーコードで構築できます。


■概要
「Google スプレッドシートで行が追加されたらAirtableのレコードを作成する」フローは、日々のデータ管理作業をスムーズに進める業務ワークフローです。
例えば、営業チームがスプレッドシートに新しい顧客情報を追加すると、自動的にAirtableにそのデータが反映されます。
この連携により、手動でのデータ入力の手間やミスを削減し正確な情報共有が可能になります。
結果としてGoogle スプレッドシートとAirtable間のデータフローを自動化し、業務効率を大幅に向上させることができます。

■このテンプレートをおすすめする方
・Google スプレッドシートとAirtableを日常的に使用しているチームや個人
・データ入力の手間を減らし、作業効率を向上させたいビジネスパーソン
・手動でのデータ連携に伴うヒューマンエラーを防ぎたい管理者
・複数のツール間で情報を一元管理し、業務プロセスを自動化したい方
・Yoomを活用して業務ワークフローの自動化に興味がある方

■注意事項
・Google スプレッドシート、AirtableのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
「Acuity Schedulingで予定が登録されたらGoogle スプレッドシートにレコードを追加する」フローは、スケジュール管理の効率化とデータの一元化を実現する業務ワークフローです。Acuity Schedulingで予約が入るたびに、自動的にGoogle スプレッドシートに情報が追加されるため、手動でのデータ入力作業を削減し、スケジュールの管理や分析が容易になります。

■このテンプレートをおすすめする方
・Acuity Schedulingで予約管理を行い、データの一元化を図りたい方
・Google スプレッドシートを活用してスケジュールデータを分析したいユーザー
・手動でのデータ入力に時間を取られている事務担当者

■注意事項
・Acuity Scheduling、Google スプレッドシートのそれぞれとYoomを連携してください。

■概要
「定期的にMeta広告(Facebook)からキャンペーンレポートを取得してGoogle スプレッドシートに追加する」ワークフローは、広告データの管理を効率化する業務ワークフローです。
Facebook広告のキャンペーン成果を追跡する際、手動でデータを収集してスプレッドシートにまとめる作業は時間と労力がかかります。
特に複数のキャンペーンを同時に運用している場合、データの整合性を保つのも難しくなります。そこで、このワークフローを活用することで、Meta広告から自動的にレポートを取得し、
Googleスプレッドシートに自動記録します。これにより、リアルタイムでのデータ分析や報告が容易になり、業務の効率化を実現します。‍

■このテンプレートをおすすめする方
・Facebook広告を複数運用しており、データ管理に手間を感じているマーケティング担当者の方
・広告キャンペーンの成果を定期的にレポート化し、チームやクライアントに共有したい方
・スプレッドシートを活用してデータ分析を行っているが、手動入力によるミスを減らしたい方
・業務の自動化を進めて効率化を図りたい企業の経営者やIT担当者

■注意事項
・Meta広告(Facebook)、GoogleスプレッドシートのそれぞれとYoomを連携してください。

1ヶ月に1回更新があったSmartHRの従業員情報を取得して、Googleスプレッドシートを更新するフローです。

■概要
「Boxに帳票がアップロードされたら、OCRで読み取りGoogle スプレッドシートに追加する」フローを利用すると、アップロードされた帳票の処理が自動化されます。
手作業が減り、情報の管理が効率よく行えるようになるでしょう。

■このテンプレートをおすすめする方
・Boxを利用してドキュメント管理を行っている方
・Box上にアップロードされた帳票データを効率的に管理したいと考えている方
・手動でのデータ入力に手間を感じている方
・Google スプレッドシートを活用してデータ分析や報告書作成を行っている方
・帳票のデータを迅速にデジタル化して活用したいと考えている方
・日々の業務をスピーディに進めるために、ルーティン作業の自動化を検討している方

■注意事項
・BoxとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

■概要
このワークフローでは、Google スプレッドシート上のデータ変更を起点にして、請求書の自動作成とチームへの通知を実現します。これにより、手作業での請求書作成や情報共有の手間を省き、業務をスムーズに進めることができます。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。

■このテンプレートをおすすめする方
・Google スプレッドシートで請求データを管理しているビジネス担当者
・請求書作成や通知作業に時間を取られている中小企業の経営者
・チーム内での情報共有を効率化したいプロジェクトマネージャー
・手動作業を減らし、業務ワークフローを自動化したい方
・Yoomを活用して業務プロセスを改善したいIT担当者

■注意事項
・Google スプレッドシート、Googleドキュメント、SlackのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
Googleフォームでアンケートや申込書と一緒に画像を受け付けた際、画像内のテキスト情報を手作業で転記するのは手間がかかり、入力ミスも発生しがちではないでしょうか。特に、大量の回答を処理する際には大きな負担となります。

このワークフローを活用すれば、Googleフォームで写真が添付された回答が送信されると、OCR機能が自動で画像からテキストを抽出し、指定のGoogle スプレッドシートへ情報を追加するため、こうした課題を円滑に解決できます。

■このテンプレートをおすすめする方
・Googleフォームで受け取った領収書や名刺などの画像情報を手入力でデータ化している方
・OCR機能を活用して、紙媒体の情報を効率的にテキストへ変換し、管理したいと考えている方
・Google スプレッドシートへのデータ転記ミスをなくし、正確な情報管理を実現したい方

■注意事項
・Googleフォーム、Google スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
・OCRデータは6,500文字以上のデータや文字が小さい場合などは読み取れない場合があるので、ご注意ください。
・ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
・トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9413924
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133

■概要
顧客管理プラットフォーム(CMP)で管理しているデータがPDFや画像の場合、内容の確認や転記作業に手間がかかっていませんか。また、データから顧客インサイトを導き出すには専門的なスキルや時間が必要になることもあります。このワークフローは、DropboxにアップロードされたCMPの顧客データをOCRで読み取り、AIで分析します。その結果をGoogle スプレッドシートに自動で追加するため、AIを活用したCMPデータの分析と管理を効率化できます。

■このテンプレートをおすすめする方
・CMPの顧客データをAIで分析し、インサイトを得たいと考えているマーケティング担当者の方
・Dropboxに保存した画像やPDF形式の顧客データを手作業で転記、分析している方
・AIや各種SaaSを連携させたデータ活用や業務の自動化に興味があるDX推進担当者の方

■注意事項
・Google スプレッドシート、DropboxのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

■概要
「Gmailで採用候補者のデータを受信したら、Google スプレッドシートに自動追加する」ワークフローを利用すると、メールで受信した情報を手軽に整理できます。
Google スプレッドシートへの自動転記により、確認や管理がしやすくなります。

■このテンプレートをおすすめする方
・Gmailで採用候補者の情報を受け取る機会が多い方
・複数の担当者や人事チームで採用管理を行っている方
・メールで受信した採用データを手作業で集計・管理することに負担を感じている方
・Google スプレッドシートを活用して、採用データを一元化・共有したい方
・採用フローをスピーディに進め、情報の取りこぼしを防ぎたい方

■注意事項
・Gmail、Google スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要
「Google スプレッドシートで行が追加されたら、Notionでテンプレートページを作成する」フローは、データ入力時の手間やエラーを削減する業務ワークフローです。
Google スプレッドシートに新しい行が追加されると、Yoomを活用して自動的にNotionでテンプレートページが作成されます。
これにより、情報の一元管理と業務の効率化が実現します。

■このテンプレートをおすすめする方
・Google スプレッドシートでのデータ管理に加え、Notionでの詳細な情報整理を行いたい方
・手動でのデータ転送に時間を取られている業務担当者の方
・データの重複入力や転記ミスを防ぎ、作業時間を削減したい方
・NotionとGoogle スプレッドシートの連携を効率化したいチームリーダーの方
・チーム内での情報共有をスムーズにし、業務プロセスを統一化したい方
・業務ワークフローを自動化して作業効率を向上させたい経営者の方

■注意事項
・Google スプレッドシート、NotionのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

まとめ

Google スプレッドシートからのCSVファイルアップロードを自動化することで、これまで手作業で行っていた定期的なデータのエクスポートやバックアップ作業の手間を削減し、ヒューマンエラーを防ぐことができます。これにより、担当者は単純な繰り返し作業から解放され、データの分析や活用といったより付加価値の高い業務に集中が可能です!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。もし自動化に少しでも興味を持っていただけたなら、ぜひ会員登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:毎週月曜など、定期実行もできますか?

A:

はい、スケジュールトリガーを使えば可能です。

スケジュールトリガーは、スケジューリングした日時にフローを動かしてくれるトリガーですので、今回のトリガーと入れ替える形で設定してみてください。

スケジュールトリガーについて詳しく見たい方は以下をご確認ください。

Q:Amazon S3以外の場所にもアップロードできますか?

A:

 もちろん可能です。ほかにも様々なアプリにアップロードできますので、Yoom連携アプリを確認してお試しください。

Q:アップロード失敗時に通知を受け取ることは可能ですか?

A:

フロー上でエラーが起きている場合、メールでその旨の通知が行われます。

また、自動での再実行(リトライ)は行われないため、エラー発生時は手動で再実行が必要です。詳しくは、以下のヘルプページをご参照ください。

エラー時の対応方法について

もし、それでも解決しない場合は以下お問い合わせ窓口よりご連絡ください。

Yoomお問い合わせ窓口

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Arisa Iwaki
Arisa Iwaki
web業界でコンテンツ制作を主に行っています。 自身の業務をYoomで自動化し、制作に充てる時間を増やすため日々奮闘中です。そんな中でのお役立ち情報を共有していきます。
タグ
Google スプレッドシート
連携
自動
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる