
Salesforce のデータは、Excel 上で編集して[行の更新]を選ぶだけで、まとめて Salesforce に反映できます。この記事では、CData Excel Add-In for Salesforce を使って、Salesforce のタスク名を Excel で一括更新する手順を、画面つきで紹介します。
30日間の無償トライアルはこちらからダウンロードできます。
Excel で Salesforce のデータを一括更新するとは
多くの学校・企業で使われているMicrosoft Excel からSaaS やクラウドDB データの一括編集、一括挿入、データクレンジング、さらにExcel でのデータ分析やグラフ化ができる製品がExcel Add-Insです。
Salesforce の画面では1件ずつ開いて直す作業も、Excel に取り込めば、Excel の編集機能(コピー、貼り付け、置換、オートフィルなど)で一度にそろえられます。たとえば、次のような場面に向いています。
人によってばらばらな登録名(タスク名など)を、ルールに沿ってそろえたい
多数のレコードの値を、Excel 上でまとめて書き換えたい
Salesforce のデータを Excel に取り込んで、クレンジングや集計をしたい
この記事では、このうち「登録名をそろえる」例として、タスク名の一括更新を取り上げます。
Excel Add-In for Salesforce のダウンロード
まずは、Excel Add-In for Salesforce をこちらからダウンロードしてインストールします。
STEP 1:Salesforce を Excel に接続する
Excel Add-In for Salesforce をインストールしたら、いつも使っているMicrosoft Excel を開いてください。下記のように、[CData] リボンが追加されていることを確認したら、[データの取得] を選択します。

データの取得から、[Salesforce] を選び、Login URLなどの情報を入れていきます。

[接続テスト(T)]を押すと、OAuth 認証が成功したとブラウザ上に出てきます。

「サーバーに接続できました。」と出てきたら、[OK] →[OK]を押します。 これで、Salesforce への接続は完了です。

STEP 2:更新したいデータ(Task テーブル)を取得する
次に、テーブル/ ビュー(T)の選択をクリックします。
今回は、タスク名を変更したいので、Task と検索をかけて、[CData Salesforce Task (テーブル)]を選びます。
そのままOKボタンを押します。

これで、Salesforce のタスクリストに入っていたタスクを取得できました。更新の前に、取得した内容が意図したデータであることを確認しておきましょう。


STEP 3:Excel でタスク名を編集して、一括更新する
タスク名を編集すると、編集した箇所が赤字に変わります。今回はほとんどのタスク名を変更するので、真っ赤になりました。赤字の箇所が、更新の対象になります。

タスク名を変更したら、[行の更新] を選択します。

Salesforce を見にいってみると、人によって、タスクの登録名がばらばらでしたが・・・
タスク名がきれいになっていました。

手順のまとめ
ステップ | 操作 | ポイント |
|---|
STEP 1 | [CData]リボン → [データの取得]→[Salesforce]を選び、接続情報を入力 | [接続テスト]で OAuth 認証の成功を確認する |
STEP 2 | テーブル/ビューの選択で「Task」を検索し、[CData Salesforce Task(テーブル)]を選択 | 取得したデータを確認する |
STEP 3 | Excel 上でタスク名を編集し、[行の更新]を選択 | 編集した箇所は赤字になる。更新後、Salesforce 側でも反映を確認する |
関連記事
さいごに
Excel Add-In for Salesforce を使って、Salesforce のタスク登録名を、時間をかけずに一括更新することができました。
Excel Add-In for Salesforce は、30日間の無償トライアルをご利用いただけます。
Salesforce のデータをExcel で編集・更新・データクレンジングしたい方は是非お試しください!
※ この記事は、CData Software Advent Calendar 2022 19日目の記事です。