kintoneとExcel・Accessを連携・段階移行する方法【2026年版】コスト最小化ガイド
kintoneとExcel・Microsoft Accessを連携しながら段階的に移行する方法を解説。Excel→kintone一括インポート・kintoneデータのExcel出力・AccessのODBC連携・ゼロコスト移行の進め方まで、デジタル化AI導入補助金活用も含めて詳しく説明します。
目次 クリックで開く
kintoneとExcel・Accessを連携・段階移行する方法【2026年版】コスト最小化ガイド
「Excelや Accessからkintoneへすぐにでも移行したいが、リスクが怖い」「現場が慣れているExcelを完全になくすのは難しい」という声は、中小企業のDX支援で最もよく聞かれます。本記事では、kintoneとExcel・Microsoft Accessを連携しながら段階的に移行する方法・コスト最小化のポイント・補助金活用まで、2026年版として詳しく解説します。
なぜ一気に移行しないのか
一括移行(カットオーバー型)には以下のリスクが伴います。
- 移行ミスが発生した場合、全業務が影響を受ける
- 現場担当者がkintoneに慣れる前に旧システムを廃止するとオペレーションが混乱する
- 帳票・印刷レイアウトの再設計が間に合わないと業務が止まる
- 移行コストが一時期に集中するためキャッシュフローへの負担が大きい
段階移行(フェーズド移行)は、業務部門ごと・機能ごとにPhaseを分けてkintoneに移行するアプローチで、リスクを最小化しながら着実にDXを進められます。
kintone × Excel連携の方法
1. ExcelからkintoneへのCSV一括インポート
kintoneはCSVからのレコード一括インポートを標準機能で提供しています。Excelで管理していた顧客リスト・案件リスト・在庫データをCSV形式で保存し、kintoneのアプリにインポートするだけです。注意点は以下の通りです。
- 文字コードはUTF-8(BOM付き)で保存する
- 日付フィールドはYYYY-MM-DD形式に統一する
- 1回のインポートは1万件以内を推奨
- ルックアップフィールドは先にマスタデータを登録してからインポートする
2. kintoneデータのExcel出力(自動化ツール)
kintoneの標準機能でもCSVエクスポートは可能ですが、定期的なExcel出力を自動化したい場合はkrewData(グレープシティ製)やkBackupなどのプラグインを活用します。これにより、日次・週次でkintoneのデータを自動的にExcelファイルとして出力できます。
3. Excelマクロからkintone REST APIを呼び出す
VBA(Excel Macro)からkintone REST APIを呼び出すことで、Excelフォームからkintoneへのデータ書き込みが実現できます。現場担当者がExcelの操作感のままkintoneにデータを登録できるため、移行の心理的ハードルを下げる効果があります。
' VBAのサンプルコード(概要)
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "POST", "https://[subdomain].cybozu.com/k/v1/record.json", False
http.setRequestHeader "X-Cybozu-API-Token", "YOUR_API_TOKEN"
http.setRequestHeader "Content-Type", "application/json"
http.Send "{app: 1, record: {title: {value: Cells(1,1)}}}"
kintone × Access連携の方法
1. AccessのODBC/OLE DBでkintoneに接続
kintone ODBCドライバーを使うことで、AccessからkintoneをSQLクエリで操作できます。設定手順は以下の通りです。
- kintone ODBCドライバーをインストール(年間5万〜20万円)
- Windowsの「ODBCデータソースアドミニストレーター」でkintoneの接続情報を設定
- Accessの「外部データ→ODBC データベース」からkintoneに接続
- kintoneのアプリがAccessのリンクテーブルとして使用可能になる
2. AccessフォームからkintoneにVBAで直接書き込む
ODBCドライバーを使わない代替として、AccessのVBAからHTTPリクエストを送信してkintone REST APIを直接呼び出す方法があります。ODBCドライバーのライセンス費用を節約できます。
PowerQueryでkintoneのデータを取得する方法(ODBC不要)
kintone ODBCドライバー(年間5万〜20万円)を使わずに、Excel Power QueryからkintoneのREST APIを直接呼び出す方法があります。ライセンス費用ゼロで、kintoneのレコードをExcelシートに自動取得できます。
Power Queryでkintoneに接続する手順
- Excelで「データ」→「データの取得」→「その他のソース」→「Webから」を選択
- URLに
https://[サブドメイン].cybozu.com/k/v1/records.json?app=[アプリID]&totalCount=trueを入力 - 「詳細設定」を開き、HTTPヘッダーに
X-Cybozu-API-Token: [APIトークン]を追加 - JSONデータが取得されたら、Power Queryエディターで必要なフィールドを展開・選択
- 「閉じて読み込む」でExcelシートに出力完了
1回の呼び出しで取得できるレコードは最大500件(デフォルト100件)。500件超のアプリは offset パラメータでページネーションが必要です。更新ボタン1クリックで最新データに同期できるため、週次レポートなどの定期出力に最適です。
| 方法 | コスト | 技術ハードル | 向いている用途 |
|---|---|---|---|
| Power Query(REST API直接) | 無料 | 低〜中 | 読み取り・定期レポート |
| kintone ODBCドライバー | 年5万〜20万円 | 低 | Accessフォームからの読み書き |
| VBA+REST API | 無料 | 中 | Excelフォームからの書き込み |
| krewData(プラグイン) | 月額別途 | 低 | 自動Excel出力・定期バックアップ |
Access→kintone テーブル構造変換の具体例
AccessのリレーショナルDB構造を、kintoneのアプリ構造に変換する際によく問われるのが「外部キー(リレーション)の扱い」です。kintoneはルックアップ機能でリレーション的な動作を再現します。
| Access構造 | kintone対応設計 | 注意点 |
|---|---|---|
| 受注テーブル(顧客IDで結合) | 受注アプリ+顧客アプリをルックアップ | 顧客マスタを先に作成する |
| オートナンバー主キー | kintone自動採番(レコード番号) | 既存IDを別フィールドに移行して保持 |
| 1対多テーブル(明細) | テーブル型フィールド(サブテーブル) | サブテーブルは集計クエリが制限される |
| NULLable外部キー | ルックアップ+空欄許可 | 必須チェックをJSで追加する場合あり |
| 計算クエリ(集計SELECT) | kintone計算フィールド+クロス集計 | 複雑な集計はkrewDataで対応 |
| 日付範囲検索(BETWEEN) | kintone絞り込み(日付フィールド範囲) | 標準機能で対応可 |
最も移行難易度が高いのはAccessの「クエリを元にしたフォーム」です。複数テーブルをJOINしたビューが入力インターフェースになっているケースでは、kintoneのルックアップとプロセス管理を組み合わせて代替設計する必要があります。
段階移行でよく詰まる5つのポイント
kintone段階移行の支援を重ねる中で、特に多くの企業がハマるポイントをまとめます。事前に把握しておくことで、プロジェクトのスケジュール遅延を防げます。
- 帳票レイアウトの再設計:AccessのレポートをkintoneのPrint Creatorで再現する際、縦横の計算配置が異なるため設計に時間がかかります。早めにサンプル帳票を1〜2種類試作しておくことが重要です。
- ルックアップの自動コピー仕様:kintoneのルックアップは保存時に値をコピーします。参照元のマスタを後から変更しても既存レコードには反映されません。Access外部キーとは動作が異なる点を現場に周知することが不可欠です。
- 1アプリ100フィールド制限:kintoneは1アプリのフィールド数に制限があります。Accessで1テーブル150カラムを持つような案件では、アプリを分割し、ルックアップで関連付ける設計変更が必要になります。
- VBAのDate関数とkintoneの日付型差異:Accessはローカル日時、kintoneはUTC管理です。特に時刻を扱うVBAロジックを移行する場合、タイムゾーン変換を忘れると日付ズレが発生します。
- 並行運用期間中のデータ同期:Phase 1の並行運用中、Accessとkintoneにデータがバラバラに入力されます。同期スクリプトを用意せず手動で補完しようとすると、移行完了時に「どちらが正」かわからなくなります。REST APIまたはkintone連携サービス(Zapier等)で片方向同期を設定しておくことを推奨します。
段階移行の推奨ステップ
| Phase | 期間目安 | 内容 | Excel・Access |
|---|---|---|---|
| Phase 1:並行運用 | 1〜3ヶ月 | 新規データのみkintoneに入力。既存データはExcel/Accessを参照。 | メイン(参照用) |
| Phase 2:kintone主体 | 3〜5ヶ月 | 既存データをkintoneに移行完了。Excel/Accessは帳票出力・特定業務のみ継続。 | サブ(補助用) |
| Phase 3:完全移行 | 6ヶ月以降 | Excel/Accessを廃止。kintoneにすべてを集約。帳票はkintone Print Creatorで対応。 | 廃止 |
段階移行フェーズ別費用
| Phase | 作業内容 | 費用目安 |
|---|---|---|
| Phase 1:並行運用設定 | kintoneアプリ設計・初期データ移行・Excel連携設定 | 30万〜80万円 |
| Phase 2:主体移行 | 残データ移行・Access ODBC設定・ユーザートレーニング | 20万〜50万円 |
| Phase 3:完全移行 | 帳票再設計・旧システム廃止・最終検証 | 10万〜30万円 |
| 合計(目安) | – | 60万〜160万円 |
一括移行 vs 段階移行の比較
| 比較項目 | 一括移行 | 段階移行 |
|---|---|---|
| 移行リスク | 高(全業務に影響) | 低(部分的影響に限定) |
| 移行コスト | 一時集中(高負荷) | 分散(キャッシュフロー安定) |
| 移行期間 | 短い(1〜3ヶ月) | やや長い(3〜9ヶ月) |
| 現場の混乱 | 大きい | 小さい |
| 効果実感 | 即時(移行後) | 段階的 |
| 推奨ケース | 新規システム・小規模 | 既存業務の置き換え・中規模以上 |
デジタル化AI導入補助金(最大450万円)の活用
kintoneはIT導入補助金(デジタル化AI導入補助金)の対象ツールとして登録されており、導入費用の最大75%(最大450万円)が補助されます。2026年のIT導入補助金の主な要件は以下の通りです。
- 中小企業・小規模事業者であること
- IT導入支援事業者(Aurant Technologies等)を通じて申請すること
- 生産性向上の数値目標(労働生産性 年率3%以上)を設定すること
- 補助対象:ソフトウェア費・クラウド利用費・導入関連費
導入事例:建設会社F社(従業員30名)- Access→kintone段階移行・6ヶ月で完全移行完了
埼玉県の建設会社F社は、工事管理・顧客管理をMicrosoft Access(20年以上のカスタマイズ蓄積)で運用していました。一括移行は「現場が混乱する」という懸念から、段階移行アプローチを採用しました。
Phase 1(2ヶ月):新規工事案件の登録のみkintoneに移行。Phase 2(2ヶ月):過去3年分の工事データをAccessからkintoneに移行。Phase 3(2ヶ月):帳票(工事完了報告書・請求書)をkintone Print Creatorで再設計し、Accessを完全廃止。総移行費用は90万円(IT導入補助金活用で実質負担45万円)。
FAQ
Q. kintoneとExcelはどのように連携できますか?
主な方法は3つあります。①ExcelのCSVをkintoneに一括インポート、②kintoneのデータをCSV/Excelでエクスポート(krewDataで自動化)、③Excelマクロからkintone REST APIを呼び出してデータを書き込む方法です。
Q. kintoneとMicrosoft AccessはODBC接続できますか?
可能です。kintone ODBCドライバーを使うことで、AccessからkintoneをSQL形式でクエリできます。Accessフォームをそのままkintoneのデータソースとして使う方法も実現できます。
Q. デジタル化AI導入補助金でkintone導入費用はどのくらい補助されますか?
2026年のIT導入補助金では、kintoneを含むクラウドツール導入に対して最大450万円の補助が受けられます(補助率最大75%)。kintoneはIT導入補助金の対象ツールとして登録されています。
Q. 一括移行と段階移行ではどちらがリスクが低いですか?
段階移行の方がリスクが低いです。一括移行は移行ミスが全業務に影響するリスクがありますが、段階移行は業務部門ごとにPhaseを分けるため、問題発生時の影響範囲が限定されます。
Q. kintone ODBCドライバーの費用はどのくらいですか?
商用製品のため年間5万〜20万円程度です。無料の代替としてkintone REST APIをExcel PowerQueryで直接呼び出す方法があります(VBAマクロの知識が必要)。
kintone段階移行・IT導入補助金活用を無料相談
Aurant TechnologiesはIT導入支援事業者として、kintone導入からExcel・Access連携・補助金申請まで一貫してサポートします。コスト最小化の段階移行計画を無料でご提案します。
kintone業務アプリ・プラグイン活用のご相談
kintoneでの業務アプリ設計や、帳票・連携・自動化を補うプラグインの活用を支援します。現場の運用に合わせたアプリ構成や他システムとの連携まで、具体的な形でご提案します。
CRM・営業支援
Salesforce・HubSpot・kintoneの選定から導入・カスタマイズ・定着まで一貫対応。営業生産性を高め、商談化率を改善します。