スポンサーリンク

【Kintone】ExcelからVBAでAPI連携してシートに直接データを取得する方法

キントーンにある標準の帳票の書き出し機能はデザイン性に乏しく使い物になりません。エクセルやPDFで帳票出力ができるプラグインは存在していますが、高額な料金がかかるものが多くてハードルが高いです。そこで、あらかじめ計算式が組み込まれてレイアウトが整ったエクセルからキントーンのデータを直接読み込むことができればな~と、方法をいろいろ探したらあったのでメモ。

Excelに読み込む方法の参考ページ

キントーンとエクセルを連携させるプラグインが存在しますが、無料かつ自力で読み込む方法をメモ。

kintoneとExcelとの連携まとめ - Qiita
はじめに業務をスムーズに進めるために、kintoneとExcelを連携したいことがあると思います。以下、Excelにkintoneのデータを取り込む方法をまとめてみました。手動、自動、いろいろ…
kintoneとExcelを連携するためのVBAクラスを作りました! | かりんこラボ
Excelで管理していたデータをkintoneに移行して快適になった!kintoneにはグラフや一覧機能が用意されていますので、それらを使ってExcelのフィルタや集計作業から開放された、ということは多いのではないでしょうか?全部kinto...

Amazonの本(キンドル)

試してみたら簡単にできた

上記の「kintoneとExcelを連携するためのVBAクラスを作りました!|かりんこラボ」にあった方法を試したところ、簡単にキントーンの情報をエクセルのシートに読み込むことができました。

まずは必要な物をダウンロード

以下の3つをそれぞれのページからダウンロード。

モジュールをインポート

Dictionary.clsJsonConverter.basはエクセルにインポートする必要があります。インポート方法はエクセルの「開発」タブにある「Visual Basic」から行います。

エクセル Visual Basic

エディタが起動したら[ファイル]-[ファイルのインポート]からそれぞれのファイルを読み込めばOKです。

エクセル Visual Basic ファイルのインポート

データを読み込む

あとはexample.xlsm「データ取得」ボタンを押してキントーンのID/パスワードを入力すれば、新しいシートにレコード読み込まれます。

example.xlsm

レコード数が全部で2500あったのですが、きれいに全部読み込むことができました。かりんこラボさんありがとうございます。

 

タイトルとURLをコピーしました