CData Excel Add-In for Sage 300 はじめに:インストールから接続まで

CData Excel Add-In for Sage 300 のインストール、ライセンス認証、接続設定の完全ガイドです。


このガイドでは、CData Excel Add-In for Sage 300 の使い方を詳しく解説します。アドインのインストール、ライセンスの仕組み、初回接続の設定、そしてリアルタイムの Sage 300 のデータ を Excel に直接インポートして分析、レポート作成、自動化を行う方法を学べます。

インストールとライセンス認証

システム要件

  • Windows: Windows 10/11 または Windows Server 2016 以降
  • Microsoft Excel: Excel 2016 以降、Excel for Microsoft 365
  • .NET Framework: .NET Framework 4.0 以降

Excel Add-In のインストール

CData Web サイトの Excel Add-In ダウンロードページから Excel Add-In をダウンロードしてインストールします。プロンプトが表示されたら、必要な連絡先情報を入力してください。

Note:ライセンス版のインストーラーをダウンロードする場合は、会社のメールアドレスとライセンスキーを使用してください。

  1. インストーラーを実行し、セットアップウィザードに従います
  2. インストールが完了したら、Excel を開き、Excel リボンに CData タブが表示されていることを確認します

Excel Add-In のライセンス認証

Excel Add-In はインストール時にライセンス認証を処理します。インストーラーの実行時に以下を選択できます:

  • 試用版ライセンスを使用する、または
  • CData から提供されたライセンス版ビルドをインストールする

サブスクリプションライセンスが必要な場合は、CData Orders チーム([email protected])にお問い合わせいただき、ライセンスキーを取得してください。アドインがインストールされると、すぐに使用できる状態になります。

ライセンスに関するよくある質問

アドインを複数のマシンにインストールできますか?
サブスクリプションプランによって、含まれるアクティベーション数が決まります。詳細については [email protected] までお問い合わせください。

ライセンスキーを紛失しました。どうすれば取得できますか?
注文番号を添えて [email protected] までメールでお問い合わせいただければ、ライセンスキーを再送いたします。

ライセンスを移行するにはどうすればよいですか?
ライセンスを別のマシンに移行するには、以下のリンクからライセンス移行リクエストを送信する必要があります:

https://www.cdata.com/lic/transfer/

ライセンス移行リクエストが送信され、正常に処理されると、プロダクトキーにアクティベーションが追加され、別のマシンで正規ライセンスを認証できるようになります。このプロセスが完了すると、以前のマシンのライセンスは無効になります。

ライセンスに関するその他のご質問は、[email protected] までお問い合わせください。ライセンスの確認とアップグレードは、セルフサービスポータル portal.cdata.com から行えます。


接続設定

アドインがインストールされたら、Excel リボンから直接 Sage 300 へのセキュアな接続を設定できます。アドインは接続設定を Excel 環境内に保存し、それを使用してライブの Sage 300 のデータ を取得します。

新しい接続の作成

  1. Excel を開き、リボンの CData タブに移動します
  2. データの取得 > From Sage 300 をクリックします。次に、 New Sage300 Connection をクリックして新しい接続を作成します
  3. 接続に名前を付け、必要に応じて UpdateInsertDelete 操作を有効にします
  4. CData 接続ダイアログが開きます。Sage 300 に必要な認証情報(OAuth、API トークン、資格情報など)を入力します

接続プロパティの設定

Sage 300 には、Sage 300 Web API で通信するための初期設定が必要となるます。

  • Sage 300 のユーザー向けのセキュリティグループを設定します。Sage 300 のユーザーに、Security Groups の下にあるbSage 300 Web API オプションへのアクセスを付与します(各モジュール毎に必要です)。
  • /Online/Web/Online/WebApi フォルダ内のweb.config ファイルを両方編集して、AllowWebApiAccessForAdmin のキーを true 設定します。webAPI アプリプールを再起動すると設定が反映されます。
  • ユーザーアクセスを設定したら、https://server/Sage300WebApi/ をクリックして、web API へのアクセスを確認してください。

Basic 認証を使用してSage 300 へ認証します。

Basic 認証を使用して接続する

Sage 300 に認証するには、次のプロパティを入力してください。プロバイダーは、クッキーを使用してSage 300 が開いたセッションを再利用することに注意してください。 そのため、資格情報はセッションを開く最初のリクエストでのみ使用されます。その後は、Sage 300 が返すクッキーを認証に使用します。

  • Url:Sage 300 をホストするサーバーのURL に設定します。Sage 300 Web API 用のURL を次のように作成してください。 {protocol}://{host-application-path}/v{version}/{tenant}/ 例えば、 http://localhost/Sage300WebApi/v1.0/-/ です。
  • User:アカウントのユーザー名に設定します。
  • Password:アカウントのパスワードに設定します。

接続テスト

  1. 接続テストをクリックして入力内容を検証します
  2. OK をクリックして接続を保存します

Excel へのデータインポート

接続を作成したら、組み込みのクエリインターフェースを使用して Sage 300 のデータ を Excel にインポートできます。

テーブルとビューの選択

  1. CData リボンから データの取得 > From Sage 300 をクリックし、作成した接続を選択します
  2. CData クエリウィンドウが開きます。選択をクリックしてテーブルまたはビューを選択します
  3. 目的のテーブルを選択し、OK をクリックします

クエリの実行

  1. 選択したテーブルに対して SQL クエリが自動的に生成されます
  2. クエリを確認し(任意)、OK をクリックして実行します
  3. 結果が Excel ワークシートに直接表示されます

これで、ピボットテーブルやグラフを作成したり、Excel の数式を使用して Sage 300 のデータ を分析できます。

よくある接続の問題

認証エラー

解決策: 資格情報または OAuth 設定を確認してください。Sage 300 アカウントに必要な API 権限があることを確認してください。

Sage 300 に接続できない

解決策: インターネット接続、ファイアウォール設定、またはプロキシ設定を確認してください。特定のポート要件については [email protected] までお問い合わせください。

テーブルが見つからない

解決策: アカウントが選択した Sage 300 のデータ オブジェクトにアクセスできることを確認してください。クエリウィンドウのテーブルセレクターを使用して、利用可能なリソースを参照してください。

クエリ結果が返されない

解決策: 生成された SQL のフィルターまたは WHERE 句を確認してください。フィルターを削除または調整して、クエリの範囲を広げてください。


次のステップ

Excel Add-In のインストール、ライセンス認証、接続設定が完了しました。次は、レポートの自動化、ライブダッシュボードの更新、SQL や Excel 関数を使用した高度なクエリの作成方法をご覧ください。


サポート

ご不明な点がございましたら、お気軽にお問い合わせください:


FAQ

インストールとライセンス

  • アドインのインストールには管理者権限が必要ですか?
    はい、インストールには管理者権限が必要です。
  • ライセンスを認証するにはどうすればよいですか?
    ライセンス認証はインストール時に行われます。ライセンス版のインストーラーはサブスクリプションキーを自動的に適用します。

接続

  • 複数の Sage 300 アカウントを使用できますか?
    データの取得をクリックするたびに、新しい接続を設定できます。
  • プロキシ経由で接続できますか?
    はい、接続ダイアログでプロキシ設定を構成できます。

パフォーマンスとトラブルシューティング

  • クエリが遅いのはなぜですか?
    クエリエディターでフィルターを追加するか、選択するフィールドを絞り込んでください。
  • ログを有効にするにはどうすればよいですか?

    接続マネージャーに以下を追加してください:

    • Logfile: /path/to/logfile.log
    • Verbosity: 3

    トラブルシューティングの際は、[email protected] にご連絡の上、ログファイルを安全にアップロードしてください。

  • データを更新するにはどうすればよいですか?
    インポートしたテーブルを選択し、CData リボンから更新をクリックしてください。

この FAQ で解決しない場合は、[email protected] までお問い合わせください。

はじめる準備はできましたか?

Excel Add-In for Sage 300 の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Sage 300 Icon Excel Add-In for Sage 300 お問い合わせ

Sage 300 Excel Add-In を使って、Microsoft Excel から直接Sage 300 データにアクセスできます。

Excel からSage 300 のInvoices、Receipts、Refunds データに連携。Excel でのデータ分析などに最適!