(2022年9月15日更新)Excelからzaicoに在庫データを直接登録・更新ツールを正式に公開しました。[詳細はこちら]
本記事はWindows版Excelでのみ動作確認を行っております。macOS版Excelでは動作しませんのでご留意ください。
こんにちは。zaicoの開発チームです。
Excel、便利ですよね。私も新卒で入った会社では毎日のように使っていました。そんな便利なExcelからzaicoを使えないかと考えていました。
そういえばzaicoにはAPIがあり、その API をExcelのマクロから呼び出せば、Excelとzaicoの間でデータがやり取りできるのではないかと思い、サンプルプログラムを作ってみました。
このサンプルプログラムでは、1シート目に在庫一覧を取得する例があり、2シート目にExcelに書かれている内容を在庫に新規在庫データとして登録する例を載せています。
1シート目の1行2列目に APIトークンを記載する箇所があり、ユーザーに関連付けられた APIトークンをzaicoのWebアプリから取得して(詳細はこちら)書き込んでおけばあとはボタンを押すだけで在庫一覧の取得やデータの新規作成ができます。
この Excelファイルでは内部的にVBA-Webというライブラリを利用しています。このライブラリがなければ実装はとても大変でした。。感謝です!!このサンプルプログラムも MIT ライセンスになっていますので一定の条件のもと誰でも自由に無料でお使いいただけます。
— 追記 —
こちらに追加項目をEXCELから更新する方法を追記しました。
検索用キーワード:エクセル、自動取り込み、自動取込、データ取り込み、データ取込、自動呼び出し、自動呼出、データ呼び出し、データ呼出