CData Software Blog

クラウド連携のCData Software の技術ブログです。

Excelからkintoneのデータを参照&更新

はじめに

本記事はCData Software Japanが提供するハンズオンセミナー「CData Drivers ハンズオン ~Salesforce、kintone データをAPI を書かずに使いこなす!!」内のシナリオ「Excelからkintoneのデータを参照&更新」の資料です。

本資料で実現するシナリオ

Microsoft Excelのリボンからkintoneの顧客管理(営業支援パック)アプリのデータを参照、および、更新します。

f:id:kuwazzy:20200317142128p:plain

CData Excel Add-in for kintone とは?

CData Excel Add-in for kintone では、デスクトップ版のExcel から、kintone のデータに直接アクセスし、kintone のデータの取得、更新、挿入、削除がExcel UI 上から行えます。複数行の一括貼り付け、複数行の一括置換などのExcel UIを活かした編集作業や、Excel テーブルに取得したkintone データのピボットテーブルやグラフでの利用などをAPI コーディング不要で実現します。

Excel kintone Excel Add-in for kintone
データの一元管理 ×
データの共有 ×
フォームとレコードの区別 ×
レコードの一括編集 ×
関数
グラフ化
慣れ

Excel Add-in for kintone の利用例

  • kintone の商品マスタや顧客マスタなどのマスタデータの一括編集などの管理
  • kintone へのExcel でのコピー&ペーストによるデータ挿入(日々の営業・管理データ入力など)
  • kintone データのピボット分析やグラフでのビジュアライズ
  • マクロなどを使ったExcel ベースのクラウドデータ連携アプリケーションの開発

使用するCData製品

CData Excel Add-In for Kintoneのインストール

以下のサイトから評価版ビルドをダウンロードします。

ダウンロードされたインストーラ形式(.exe)のファイルを起動します。

  • Excelアプリケーションを閉じてから実行してください。
  • 途中オンラインでのアクティベーションが実行されるためインターネットアクセス出来る環境で行ってください。

下記のようなインストーラが起動するので、ライセンス契約書を確認した上で、デフォルト設定のままインストールを進めて完了させます。

f:id:kuwazzy:20200317112950p:plain

インストールが完了するとデフォルトブラウザが起動して製品ヘルプファイルが起動します。 f:id:kuwazzy:20200317113037p:plain

CData Excel Add-In for kintoneの起動、および、接続設定

Excelアプリケーションを起動して、空白のブックを開きます。リボンにCDATAタブが追加されるので、「取得元Kintone」アイコンをクリックします。

f:id:kuwazzy:20200317113201p:plain

既に接続設定が設定されている場合には、下記のCDataデータ選択画面が表示されます。「編集」ボタンをクリックします。

f:id:kuwazzy:20200317113627p:plain

起動した「接続ウィザード」内の下記の項目にkintoneへの接続情報を設定します。

kintoneの接続情報 設定項目 備考
ユーザID User
パスワード Password
サブドメイン含むサイトURL Url 例:https://xxx.cybozu.com

「接続テスト」ボタンをクリックします。下記のようなダイアログが表示されれば成功です。「接続ウィザード」の「OK」ボタンをクリックして保存します。

f:id:kuwazzy:20200317113953p:plain

kintoneアプリデータの取得

「CDataデータ選択」ダイアログに戻り、Excelのシートにデータを取得したいテーブルを選択します。今回は、事前に作成した「xx_顧客管理(営業支援パック)」テーブルを選択して「OK」ボタンをクリックします。

f:id:kuwazzy:20200317114109p:plain

このタイミングで、kintoneのAPIにアプリ内のデータを取得するリクエストを発行します。取得されたアプリのデータはExcelのセルにバインドされます。デフォルトでは最大行数が100行に絞り込まれます。

f:id:kuwazzy:20200317114229p:plain

kintoneアプリへのデータ登録

Excelから入力した情報をkintoneに登録してみます。「xx_顧客管理(営業支援パック)」テーブルがバインドされているシートの「顧客名」および「住所」を、データが格納されている一番下のレコードの次行に入力します。セルを変更してkintone側が反映されていない状態ではセル値の文字列が赤となります。追加したい行を選択して、リボン「CDATA」タブ内の「行の挿入」ボタンをクリックします。

f:id:kuwazzy:20200317114450p:plain

文字列は黒文字に戻ります。それでは、kintoneのアプリを確認してみます。ブラウザでkintoneのサイト( https://xxxx.cybozu.com/サブドメインは任意の文字列に変更してください)にアクセスします。

f:id:kuwazzy:20200317114639p:plain

Excelから入力した内容で登録できていることを確認できます。

f:id:kuwazzy:20200317114900p:plain

Excelからkintoneのデータを取得、登録することが出来ました。