Google DriveとGoogle スプレッドシートの連携イメージ
アプリ同士の連携方法

2025/02/17

Google DriveのCSVをGoogle スプレッドシートに自動変換してデータ管理を効率化!

s.miyamoto

CSVファイルを手動でGoogle スプレッドシートにインポートするのは、意外と時間がかかりますよね。
「自動でGoogle スプレッドシートに変換できたら便利なのに…」と感じたことがある方も多いのではないでしょうか?
そこで今回は、Google DriveにCSVファイルをアップロードするだけで自動的にGoogle スプレッドシートに変換する方法をご紹介します!
この仕組みを活用することで手作業の負担を減らしながらデータの整合性を維持し、業務の効率化がサポートされます。
このアプリ連携はプログラミングの知識がなくても簡単に導入できるので、ぜひ本記事を参考に試してみてください!

それではここからノーコードツールYoomを使って、Google DriveにCSVがアップロードされたら、新しいGoogle スプレッドシートに変換する方法をご説明します!

 [Yoomとは]

Google DriveにCSVがアップロードされたら、新しいGoogle スプレッドシートに変換する方法

まず、Google DriveにCSVがアップロードされたことをGoogle DriveのAPIを利用して受け取ります。 
その後、CSVからテキストデータを抽出し、Google スプレッドシートのAPIを使ってCSVをGoogle スプレッドシートに変換します。
この方法で自動化できます!

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

  • Google DriveとGoogle スプレッドシートをマイアプリ登録
  • テンプレートをコピーする
  • Google DriveにCSVがアップロードされたことを受け取り、CSVからテキストデータを抽出する
  • CSVをGoogle スプレッドシートに変換する
  • トリガーをONに設定しフロー稼働の準備完了

Yoomに登録済みの方はログインし、未登録の方はこちらから無料登録をしてから設定を進めてください。

ステップ1. Google DriveとGoogle スプレッドシートをマイアプリ登録

まず、Google DriveとGoogle スプレッドシートをマイアプリに連携します。
Yoomにログインしたら、画面左側にある「マイアプリ」をクリックし「+新規接続」からGoogle Driveを検索してください。

「Sign in with Google」をクリックしてサインイン操作を行なってください。

「YoomがGoogle アカウントへのアクセスを求めています」と表示されたページで「続行」を押すと、Google Driveのマイアプリ連携が完了します。

続いて、「+新規接続」からGoogle スプレッドシートを検索してください。

こちらも「Sign in with Google」からサインイン操作を行いアクセスを許可することで、Google スプレッドシートのマイアプリ連携が完了します。

次に、テンプレートを利用して設定を進めていきましょう。
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。

「テンプレートがコピーされました!」と表示されたら「OK」をクリックしてコピーを完了してください。

ステップ2. Google DriveにCSVがアップロードされたことを受け取る

次に、Google DriveにCSVがアップロードされたことを受け取る設定を行います。
「特定のフォルダ内に新しくファイル・フォルダが作成されたら」をクリックしてください。

次のページで「Google Driveと連携するアカウント情報」を確認してください。
タイトルは編集可能ですが、トリガーアクションは変更せず「次へ」をクリックしてください。

API接続を設定します。
「トリガーの起動間隔」は5分、10分、15分、30分、60分から選択できます。
※プランによって最短の起動間隔が異なるためご注意ください。
「フォルダID」は注釈通りGoogle DriveのURLから該当箇所を引用するか、入力欄をクリックし表示された候補からフォルダIDを選択してください。

設定が完了したら指定したフォルダにCSVファイルをアップロードし、「テスト」をクリックしてください。

アウトプットを確認し、「保存する」をクリックしてください。

ステップ3. 分岐設定

CSVファイルの有無を判断するために分岐設定を行います。
「コマンドオペレーション」をクリックしてください。
※分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
※ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

分岐条件はテンプレートを活用しているためすでに設定は完了しています。画像と同じ状態であることを確認したら「保存する」をクリックしてください。

ステップ4. CSVからテキストデータを抽出する

次に、CSVからテキストデータを抽出する設定を行います。
「特定の文字列以前を抽出」をクリックしてください。

以下の通りに設定されていることを確認してください。

  • 変換タイプ:特定の文字列以前を抽出
  • 抽出対象:{{ファイル名}}  ※入力欄をクリックし表示された候補から該当項目を選択してください。
  • 特定の文字列: .csv

正しく設定されていることを確認したら「テスト」をクリックしてください。

アウトプットを確認し、「保存する」をクリックしてください。

ステップ5. CSVをGoogle スプレッドシートに変換する

次に、CSVをGoogle スプレッドシートに変換する設定を行います。
「CSVファイルをスプレッドシートに変換する」をクリックしてください。

タイトルの任意編集とアカウント情報の確認を行い、「次へ」をクリックしてください。

変換の詳細設定を行います。
「ファイルID」は、Google Driveから取得したファイルIDを選択してください。
「ファイル名」は、ステップ4で抽出した値を選択してください。
「フォルダID」は、任意で指定できます。今回はステップ2と同じフォルダIDを指定しました。
設定が完了したら「テスト」をクリックしてください。

Google Driveとアウトプットを確認し、CSVがGoogle スプレッドシートに変換されていることを確認したら「保存する」をクリックしてください。

最後に「トリガーをON」をクリックし、フロー稼働の準備が完了です。
これで毎週Google スプレッドシートの情報を取得し、X(Twitter)に自動投稿することができます。

Google DriveにCSVがアップロードされたら、新しいGoogle スプレッドシートに変換しGoogle Chatに通知する方法

CSVを変換した後に、Google Chatに自動で通知する方法を説明します!
Google Chatを使用している方は、こちらもぜひお試しください!
※Google Chatとの連携はGoogle Workspaceの場合のみ可能です。詳細はこちらを参照ください。

まずは以下のテンプレートをコピーしてください。

ステップ1からステップ5までは同じステップなので、その後のGoogle Chatの設定から説明します。

Google Chatに通知を送信する設定を行います。
「スペースにメッセージを送信」をクリックしてください。

タイトルの任意編集とアカウント情報の確認を行い、「次へ」をクリックしてください。

API接続の設定を行います。
以下の通りに設定を行なってください。

  • スペースID:GoogleチャットURL内の「/space/」以降の文字列を入力してください。
  • キー:WebhookURL内の「key=」以降の文字列を入力してください。
  • トークン:WebhookURL内の「token=」以降の文字列から末尾の「%3D」を削除して入力してください。
  • メッセージ内容:任意で編集できます。入力欄をクリックし表示された候補から通知したい項目を追加することも可能です。

設定が完了したら「テスト」をクリックし、Google Chatにメッセージが送信されたことを確認してください。

Gmailで受け取ったCSVをGoogle スプレッドシートに自動変換する方法

次に、Gmailで受け取ったメールに添付されているCSVファイルを、Google スプレッドシートに自動変換する方法を説明します!
まずは以下のテンプレートをコピーしてください。

ステップ2の「Google DriveにCSVがアップロードされたことを受け取る」以外は全て同じステップとなっていますので、Gmailの設定のみ説明します。

Gmailでメールを受信したことを読み取る設定を行います。
「特定のラベルのメールを受信したら」をクリックしてください。

タイトルの任意編集とアカウント情報の確認を行い、「次へ」をクリックしてください。

API接続を設定します。
「トリガーの起動間隔」は5分、10分、15分、30分、60分から選択できます。
※プランによって最短の起動間隔が異なるためご注意ください。
「ラベル」は、入力欄をクリックしCSVファイルが添付されたメールを受信するボックス(INBOXなど)を候補から選択してください。
その後、CSVファイルが添付されたメールを受信してから「テスト」をクリックしてください。

アウトプットで添付ファイルにCSVファイルが表示されていることを確認し、「保存する」をクリックして設定完了です。

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

他にもGoogle スプレッドシートを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します!

1. 毎日、Google アナリティクスのイベントレポートを取得から最新の情報を取得し、Google スプレッドシートに自動追加しSlackに通知する

Google アナリティクスのイベントデータを定期的に取得し、Google スプレッドシートに自動追加することで手動でのデータ収集作業を削減できます。さらにSlackでの通知により最新のデータをチーム内で共有しやすくなるでしょう。

2. Gmailで受け取ったアンケート結果をGoogle スプレッドシートに格納する

Gmailで受け取ったアンケート結果をGoogle スプレッドシートに自動で保存することで、転記作業の負担削減が期待できます。これにより、アンケートデータの一元管理がサポートされ分析や検索などのデータ活用がサポートされます。

3. Dropboxでファイルがアップされたら、OCRでファイル内容を読み取りGoogle スプレッドシートに追加する

Dropboxにアップロードされたファイルの内容をOCRで自動的にテキスト化し、Google スプレッドシートに追加することで手動でのデータ入力を減らせると予想されます。これにより、紙の書類やスキャンデータの管理が効率化され、業務の負担軽減が期待されます。

まとめ

CSVデータをGoogle スプレッドシートに手動でインポートする作業は、時間も手間もかかってしまいますよね。
また手動による変換は作業漏れが発生することもあり、場合によっては業務が遅延してしまう可能性もあるでしょう。
今回ご紹介した自動化を活用することで、Google DriveにCSVをアップロードするだけでGoogle スプレッドシートへの変換が自動化されます!
これにより、手作業の削減だけでなくデータの整合性も維持され、情報の管理がスムーズになるでしょう!
Yoomのアプリ連携はプログラミングの知識がなくても簡単に導入できるので、ぜひ本記事を参考に試してみてください!

この記事を書いた人
s.miyamoto
外資企業のカスタマーサクセス業界にて約5年の経験があります。 オペレーターや管理職など、さまざまな立場から培った現場の課題点を元に、日々お役立ちコンテンツを発信していきます。 Yoomを活用し、顧客体験を向上するヒントなど、現場で活かせるコンテンツを皆様にお届けしていきます!
タグ
Google Drive
Google スプレッドシート
自動
自動化
連携
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.