はじめに
このページではMicrosoft ExcelをCxense APIとともに利用する方法をいくつかご紹介します。例えば:
-
辞書管理ツールとして -- Cxenseプラットフォームはお客様固有の辞書を用いてカスタマイズ(カスタムタクソノミーの適用や検索機能の補完)できますが、これらの辞書はExcelワークブックを用いてアップロードします。アップロードするためのAPIについては例えばこちらで説明しています。
-
APIを使用するための「GUI」として -- Cxenseプラットフォームから取得したデータはExcelでテーブルとして扱うことができます。これによりデータをさらに加工したり(例えばフィルタを掛けたり、他のテーブルと合わせて分析するなど)グラフ化することが可能です。この方法について説明するのがこのページの主な目的です。
Power Query
|
以下ではPower QueryのExcel用アドインが使用可能なWindows上にインストールされているMicrosoft Excelを使用していることを前提としています。このアドインは以前はData Explorerとして知られていました。 |
Cxense APIからMicrosoft Excelにデータをインポートするには、以下の手順を実施します:
-
Power QueryのExcel用アドインをダウンロードしてインストールします。
-
ExcelへインポートするためのPersistedリクエストを作成します。Persistedリクエストを使用するのは、Power QueryアドインがAPI経由でデータを取得する際に認証を回避するためです。Persistedリクエストを作成するには以下の2つの方法があります:
-
/persisted/create APIを使用する
-
admin.cxense.comのGUI上の"API"タブを使用する
-
-
Persistedリクエストを作成すると、/persisted/execute APIで使用するIDが得られます。以下の手順ではこのIDがabc123であるとして記載します。
-
ExcelのPower Queryアドインのメニューにおいて"From Web"を選択します。
-
表示されたダイアログ上で、PersistedリクエストのURL https://api.cxense.com/persisted/execute?persisted=abc123 (abc123を実際のIDに置き換えてください) を入力します。Persistedリクエストをパラメータ可変で作成した場合にはURLにそのパラメータも加えてください。
-
"OK"ボタンをクリックしてインポートウィザードにしたがってAPIのJSON応答をどのようにテーブルに配置するかを設定します。
CSV
もう一つのオプションはCxense APIから取得したデータをCSVファイルにエクスポートすることです。Cxense APIはJSON形式でデータを返しますが、jq のようなツールでCSVフォーマットに変換することができます。
|
|
|