スポンサーリンク

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

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

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

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

kintoneとExcelとの連携まとめ - Qiita
はじめに 業務をスムーズに進めるために、kintoneとExcelを連携したいことがあると思います。 以下、Excelにkintoneのデータを取り込む方法をまとめてみました。 手動、自動、いろいろな方法があるので、網羅しきれていないものも...
kintoneとExcelを連携するためのVBAクラスを作りました! | かりんこラボ株式会社
※GitHubのリポジトリは、アーカイブしました。今後アップデートは行いません。ご利用になることは可能ですが、Excelのバージョンアップ等で動作しなくなる可能性があります。(2025年4月)Excelで管理していたデータをkintoneに...

Amazonの本(キンドル)

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

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

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

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

モジュールをインポート

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

エクセル Visual Basic

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

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

データを読み込む

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

example.xlsm

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

 

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