はじめに
本記事はCData Software Japanが提供するハンズオンセミナー「CData Drivers ハンズオン ~Salesforce、kintone データをAPI を書かずに使いこなす!!」内のシナリオ「Excelからkintoneのデータを参照&更新」の資料です。
- はじめに
- 本資料で実現するシナリオ
- CData Excel Add-in for kintone とは?
- Excel Add-in for kintone の利用例
- 使用するCData製品
- CData Excel Add-In for Kintoneのインストール
- CData Excel Add-In for kintoneの起動、および、接続設定
- kintoneアプリデータの取得
- kintoneアプリへのデータ登録
本資料で実現するシナリオ
Microsoft Excelのリボンからkintoneの顧客管理(営業支援パック)アプリのデータを参照、および、更新します。
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)のファイルを起動します。
下記のようなインストーラが起動するので、ライセンス契約書を確認した上で、デフォルト設定のままインストールを進めて完了させます。
インストールが完了するとデフォルトブラウザが起動して製品ヘルプファイルが起動します。
CData Excel Add-In for kintoneの起動、および、接続設定
Excelアプリケーションを起動して、空白のブックを開きます。リボンにCDATAタブが追加されるので、「取得元Kintone」アイコンをクリックします。
既に接続設定が設定されている場合には、下記のCDataデータ選択画面が表示されます。「編集」ボタンをクリックします。
起動した「接続ウィザード」内の下記の項目にkintoneへの接続情報を設定します。
kintoneの接続情報 | 設定項目 | 備考 |
---|---|---|
ユーザID | User | |
パスワード | Password | |
サブドメイン含むサイトURL | Url | 例:https://xxx.cybozu.com |
「接続テスト」ボタンをクリックします。下記のようなダイアログが表示されれば成功です。「接続ウィザード」の「OK」ボタンをクリックして保存します。
kintoneアプリデータの取得
「CDataデータ選択」ダイアログに戻り、Excelのシートにデータを取得したいテーブルを選択します。今回は、事前に作成した「xx_顧客管理(営業支援パック)」テーブルを選択して「OK」ボタンをクリックします。
このタイミングで、kintoneのAPIにアプリ内のデータを取得するリクエストを発行します。取得されたアプリのデータはExcelのセルにバインドされます。デフォルトでは最大行数が100行に絞り込まれます。
kintoneアプリへのデータ登録
Excelから入力した情報をkintoneに登録してみます。「xx_顧客管理(営業支援パック)」テーブルがバインドされているシートの「顧客名」および「住所」を、データが格納されている一番下のレコードの次行に入力します。セルを変更してkintone側が反映されていない状態ではセル値の文字列が赤となります。追加したい行を選択して、リボン「CDATA」タブ内の「行の挿入」ボタンをクリックします。
文字列は黒文字に戻ります。それでは、kintoneのアプリを確認してみます。ブラウザでkintoneのサイト( https://xxxx.cybozu.com/ ※サブドメインは任意の文字列に変更してください)にアクセスします。
Excelから入力した内容で登録できていることを確認できます。
Excelからkintoneのデータを取得、登録することが出来ました。