CONCEPT — EXCEL × SAAS INTEGRATION

SaaS連携の方法:ExcelとSaaSをつなぐ手順

Excel・SaaS運用 sento.group 編集部 · · 約6分

四つの方法が下から上へ段になって並ぶ。1 CSVを手で出し入れする:月に一度など頻度が低いときに向くが、手順と担当の固定が必要。2 CSVの取り込みを自動化する:出力の形が安定しているときに向き、列名の変更に注意。3 連携ツールでつなぐ:SaaS同士やSaaSとスプレッドシートを定期的につなぐときに向き、止まったときの通知が必要。4 API連携・データベースに集約:複数のデータを組み合わせる、頻度が高いときに向き、保守する人が必要。右の矢印は、上に行くほど手作業は減るが、保守の準備が増えることを示す。
図:ExcelとSaaSをつなぐ4つの方法。上へ行くほど手作業は減り、保守の準備は増えます。

ExcelとSaaSの連携方法は、大きく四つあります。CSVを手で出し入れする、CSVの取り込みを自動化する、連携ツールでつなぐ、APIやデータベースでつなぐ、の四つです。どれが向くかは、データが必要になる頻度と、止まったときに直せる人がいるかで決まります。この記事では、方法の選び方と、月末のCSV貼り付けを入口に小さくつなぐ6つの手順を説明します。SaaS同士の連携基盤を開発する場合は「SaaSデータ連携開発」で扱っています。

ExcelとSaaSをつなぐ4つの方法

ExcelとSaaSの間でデータを受け渡す方法は、手間の少ない順に並べると四つに分けられます。上の段ほど手作業は減りますが、作る手間と、止まったときに直す準備は増えます。

  • CSVを手で出し入れする:SaaSからCSVを書き出し、Excelに貼る。月に一度など頻度が低い仕事に向きます。手順と担当を決め、毎回同じやり方にすることが前提です。
  • CSVの取り込みを自動化する:決まった場所に置いたCSVを、Excelのクエリ機能やスクリプトで読み込む。出力の形が安定しているときに向きます。列名や文字コードが変わると止まります。
  • 連携ツールでつなぐ:iPaaSやノーコードの連携サービスで、決まった項目を定期的に受け渡す。設定で始められる一方、止まったときの通知と、設定を見られる人が必要です。
  • API連携・データベースに集約:SaaSのAPIからデータを取り出し、データベースや集計用の表にまとめる。頻度が高い、複数のデータを組み合わせる、といったときに向きます。保守する人と監視の仕組みが要ります。

選ぶときに見るのは、技術の新しさではなく、必要な頻度と運用の体制です。月に一回で足りる集計に即時連携を作ると、動かす頻度に比べて、保守の手間が大きくなりがちです。

方法を選ぶ前に:人が引き受けている判断を見る

貼り付け作業だけを眺めると、APIでつなげば終わるように見えます。でも実際には、担当者が顧客名の表記をそろえたり、取消済みの案件を除いたり、未確定の数字に印を付けたりしているかもしれません。

その判断を把握せずに自動化すると、転記は速くなっても、間違った数字を後から直す仕事が増えます。部署ごとのSaaSとExcelの間でデータのサイロ化が起きている場合、この補正こそが部署の間をつないでいる部分です。まずは一回分の作業を辿り、単純な転記と、担当者が意味を確かめている箇所を分けます。

連携の6つの手順(全体像)

ExcelとSaaSの連携は、次の6つの手順で進めると、作り直しが少なくなります。とくに手順2の項目表と、手順5の止まったときの決めごとが、後から効いてきます。

上から順に六つの手順。1 一回分の作業を画面の順に辿る、2 項目表を作る(ID・意味・正の置き場所・頻度)、3 方法を選ぶ(頻度と保守できる人で)、4 片方向・一業務で小さくつなぐ、5 止まったときの通知・やり直し・手動に戻す手順を決める、6 一か月分回してから広げる。手順4と5の間に、人が判断する箇所は残してよい、という注記がある。
図:ExcelとSaaSを連携する6つの手順。色つきの2つが、運用に入ってから効きます。
  • 一回分の作業を、画面の順に辿る:どの画面から何を書き出し、どこへ貼り、何を直しているか。
  • 項目表を作る:連携する項目ごとに、識別子・意味・正の置き場所・必要な頻度を書く。
  • 方法を選ぶ:4つの方法から、頻度と保守できる人で選ぶ。
  • 片方向・一業務でつなぐ:更新元は一つにし、逆向きの書き戻しは後で考える。
  • 止まったときを決める:通知の先、やり直しの手順、手作業へ戻す手順。
  • ひと月回してから広げる:例外と訂正の記録を見て、次の業務へ。

項目表に書く4つのこと

連携する項目の一覧を作るときは、列名だけでなく、次の四つを一緒に書きます。ここが決まると、4つの方法のどれを選ぶかも決めやすくなります。

  • 同じものをどう見分けるか:顧客ID、案件ID、請求番号など。Excel側に番号の列がない場合は、ここで作ります。
  • 数字は何を表すか:税込か税抜か、受注か計上か、取消をどう扱うか。
  • どちらで直すか:更新元と訂正の担当。両側から書き換える必要が本当にあるか。
  • いつ必要か:月に一度でよいのか、毎朝か、即時か。

項目の意味をもう少し丁寧に書き残したい場合は、関連記事「データ定義書の作り方」の形式が使えます。

残すExcelと、SaaSへ寄せるデータを見分ける

試算や一時的な分析など、Excelのまま扱いやすい仕事は残せます。一方で、複数人が更新する顧客台帳、承認履歴、他システムから参照される番号は、権限や履歴を管理できる場所へ移すことを検討します。

同じデータを両側で自由に書き換えると、どちらが正しいかの判断が増えます。最初は更新元を一つにし、片方向で届ける形から始められないかを考えます。既存のExcelを入力・閲覧の窓口として残す設計も選択肢です。

連携後の一日を、先に描いてみる

説明のために、営業案件と請求データをそろえる仮想例を考えます。毎朝SaaSから案件のデータを取り込み、案件IDで請求の一覧と照合し、請求の確認が必要なものだけを一覧に出す。担当者は例外だけを確認し、訂正は元のシステムへ戻す、という流れです。

目指すのは「人が一切触らない」こととは限りません。自動で揃う部分と、人が判断する部分が見分けられ、何を確認したかが残ることです。画面の完成より、この一日が実際に回るかを確認します。

止まった日に、誰が気づいて直せるか

APIの認証期限が切れる。CSVの列名が変わる。担当者が異動する。連携は、最初の一回が動いた後にも保守が必要です。

  • 取り込みに失敗したら、担当者が分かる場所へ通知する。
  • 同じ処理をやり直しても、請求や登録が二重にならないようにする。
  • 元データと照合でき、訂正箇所と処理履歴を辿れるようにする。
  • 管理者、権限、手動へ戻す手順を決めておく。

自動化で減らせる手間と、維持に必要な手間を両方見ます。対象を一業務に絞るのは、ここまで含めて無理なく運用できるかを確かめるためでもあります。

SaaS同士の連携・連携基盤の開発との違い

この記事は、ExcelとSaaSの間で日々起きている受け渡しを、小さく確実につなぐ方法を扱っています。複数のSaaSをまとめてつなぐ連携基盤を作る場合や、APIを使った開発が中心になる場合は、要件の決め方や保守の体制が変わります。

どちらの場合も、項目表と止まったときの決めごとは同じように役立ちます。規模が大きくなりそうなら、最初の一業務で作った項目表を、そのまま連携基盤の要件の出発点にできます。

相談で一緒に整理すること

sento.groupでは、現状の作業とデータの棚卸しから、項目・更新ルールの設計、連携処理、ダッシュボードや通知、運用確認まで、必要な範囲を組み立てます。

最初の相談には、使っているツール名、繰り返している作業、作業の頻度、最後に受け取る人が分かれば十分です。機密データをそのまま送る必要はありません。項目名だけの例や、伏せた画面からでも、どこを確かめるべきか整理できます。

費用や期間は、接続先の仕様、データの状態、権限、対象範囲で変わります。最初に完成条件と運用担当を確認し、試す範囲を決めてから見積もります。

よくあるご相談

  • 「ExcelとSaaSのデータを手動で突合している」
  • 「部門ごとに数字の定義がバラバラ」
  • 「月次レポートのたびに集計で半日かかる」
  • 「AI導入を検討しているが、どのデータを渡せばいいか分からない」
  • 「担当者が抜けると、データの場所が分からなくなる」

これらの課題は、データのサイロ化が原因であることが多いです。
スモールデータの最適化(SDO)とデータオペレーションの設計で解消できます。

よくある質問

Q. ExcelとSaaSが混在しています。全部入れ替える必要がありますか?

入れ替えは前提にしません。SaaS連携の方法を選ぶ前に、どのExcelが「判断の元」で、どれが「集計のための中間表」かを分けます。中間表は連携で置き換えやすく、判断の元になっている表は、入力の仕方を変えずに取り込み先だけを決める方が、現場の混乱が少なく済みます。

Q. SaaS連携にプログラミングは必要ですか?

方法によります。CSVの手作業や、Excelのクエリ機能での取り込み、ノーコードの連携ツールなら、プログラミングなしで始められます。APIを使った連携やデータベースへの集約は、開発と保守ができる人が必要です。

Q. Excelのマクロ(VBA)で連携を作ってもよいですか?

頻度が低く、使う人が限られる作業なら選択肢になります。ただし、作った人しか直せない状態になりやすいため、処理の内容と、止まったときに手作業へ戻す手順を書き残しておくことをおすすめします。

Q. SaaS同士の連携との違いは何ですか?

この記事はExcelとSaaSの間の受け渡しを扱っています。SaaS同士をまとめてつなぐ連携基盤を作る場合は、SaaSデータ連携開発で解説しています。

Q. 連携にはどれくらいの期間がかかりますか?

接続先の仕様、データの状態、対象範囲によって変わります。まず一つの業務の完成条件と運用担当を確認し、試す範囲を決めてから期間を見積もります。

Q. AIを導入したいのですが、先にサイロ化を解消すべきですか?

限定した業務でAIを試しながら、不足する情報や判断ルールを整える進め方もあります。何を参照し、どこまで任せるかを明確にして、一体で設計します。

Q. API連携やデータベース構築も依頼できますか?

はい。REST/GraphQL APIの設計・開発、Notion・Airtable・BigQueryなど各種データベース構築、SaaS間の連携基盤構築を行います。要件整理から運用定着まで一貫して支援します。

データ散在の課題、聞かせてください

Excel・SaaSが散在し、判断に使えるデータがない——そんな課題にいまの業務とデータの流れから一緒に整理します。

無料相談する