sql >> データベース >  >> RDS >> Database

MicrosoftExcelをXeroに接続する

    Xero ODBCドライバーを使用すると、Microsoft ExcelをXeroに接続し、スプレッドシート内のXe​​roデータを操作できます。

    Xero ODBCドライバーは、EasysoftWebサイトからダウンロードできます。

    1. WindowsXeroODBCドライバーをダウンロードします。 (登録が必要です。)
    2. ExcelがインストールされているマシンにXeroODBCドライバーをインストールしてライセンスを取得します。

      インストール手順については、XeroODBCドライバーのドキュメントを参照してください。

    次に、Xeroアプリを作成します。これは、XeroOAuthメカニズムがODBC接続を承認および追跡するために使用します。作成するXeroODBCデータソースごとにXeroアプリを作成することをお勧めします。

    これを行うには:

    1. [新しいアプリ]を選択してXeroOauthアプリケーションを追加します。
    2. [新しいアプリの追加]画面で、[アプリ名]ボックスに意味のある名前を入力します。
    3. [OAuth 2.0付与タイプ]セクションで、[認証コードWebアプリ]を選択します。
    4. 組織のWebサイトのURLを[会社またはアプリケーションのURL]ボックスに入力します。
    5. [OAuth 2,0リダイレクトURL]ボックスに、次のように入力します:
      http://localhost:9998
    6. [アプリの作成]ボタンを選択します。
    7. 新しく作成したアプリの[アプリの詳細]ページで、クライアントIDをコピーします。データソースを作成するためにこれが必要になります。
    8. クライアントシークレットを生成してコピーします。データソースを作成するためにこれが必要になります。

    Xero ODBCドライバーを使用してExcelをXeroに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースには、ターゲットデータベース(Xeroなど)とそれに接続するために必要なODBCドライバー(Xero ODBCドライバーなど)の接続の詳細が格納されます。

    ユーザーODBCデータソース(作成者のユーザーのみが使用可能)、またはシステムODBCデータソース(マシン上のすべてのユーザーが使用可能)を構成できます。 ODBCデータソースは、Windowsに含まれているODBCAdministratorで構成します。

    64ビットWindows このプラットフォームには、2つのバージョンのODBCAdministratorがあります。 (Windowsのバージョンが32ビットか64ビットかわからない場合は、このマイクロソフトサポート技術情報の記事の手順に従ってください。)実行する必要のあるODBCアドミニストレータのバージョンは、 32ビットまたは64ビットバージョンのExcel。使用しているExcelのバージョンを確認するには、Excelを起動してから、Windowsタスクマネージャを起動します。タスクマネージャで、[プロセス]タブを選択します。リストでExcel.exeを探します。このプロセス名の後に*32が続く場合、Excelのバージョンは32ビットです。それ以外の場合、Excelのバージョンは64ビットです。

    64ビットバージョンのExcelを使用している場合は、64ビットバージョンのODBCAdministratorを実行する必要があります。これを行うには、コントロールパネルで[管理ツール]を開き、[データソース(ODBC)]を開きます。 (Windows Server 2003以前では、ODBCAdministratorを起動するコントロールパネルアプレットにはデータソースというラベルが付いています。Windows8以降では、コントロールパネルアプレットにはODBCデータソース(64ビット)というラベルが付いています。)

    32ビットバージョンのExcelを使用している場合は、32ビットバージョンのODBCAdministratorを実行する必要があります。これを行うには、[Windowsの実行]ダイアログボックスで、次のように入力します。

    %windir%\syswow64\odbcad32.exe

    32ビットWindows32ビットWindowsでODBCAdministratorを実行するには、コントロールパネルで[管理ツール]を開き、[データソース(ODBC)]を開きます。 (古いバージョンのWindowsでは、ODBC Administratorを起動するコントロールパネルアプレットにはデータソースというラベルが付いています。)

    ODBCAdministratorを使用してXeroODBCドライバーデータソースを作成します。

    次のいずれかを実行します:

      • ユーザーデータソースを作成するには、[ユーザーDSN]タブで[追加]を選択します。
      • –または–

      • システムデータソースを作成するには、[システムDSN]タブを選択し、[追加]を選択します。
    1. [Create New Data Source]ダイアログボックスで、[Easysoft ODBC]-[Salesforce Driver]を選択し、[Finish]を選択します。
    2. Easysoft ODBC-Xero Driver DSN Setupダイアログボックスを完了します:
      設定
      DSN Xero
      組織

      Xero組織の名前(例:「DemoCompany(UK)」)。

      クライアントID このデータソース用に作成したXeroアプリのクライアントID。
      クライアントシークレット このデータソース用に作成したXeroアプリのクライアントシークレット。
    3. [認証してトークンを取得]ボタンを選択し、画面の指示に従います。
    4. [テスト]ボタンを使用して、Xeroに正常に接続できることを確認します。

    これで、ExcelをXeroに接続できます。

    例:MicrosoftQueryを使用してXeroからMicrosoftExcelにデータを返す方法

    1. 次のいずれかを実行します:
      • Excel 2007以降の場合、[データ]タブの[他のソースから]グループで、[Microsoftクエリから]を選択します。
      • Excel 2003以前の場合、[データ]メニューで[外部データのインポート]を選択し、[新しいデータベースクエリ]を選択します。

      New Database Queryコマンドは、MicrosoftQueryを使用してデータをインポートします。 Microsoft Queryはオプション機能であり、デフォルトではインストールされません。 Microsoft Queryがインストールされていない場合は、[新しいデータベースクエリ]を選択すると、インストールするように求められます。これを行うには、コントロールパネルで[プログラムと機能](または[プログラムの追加と削除])を選択します。 Microsoft Office(Officeの一部としてExcelをインストールした場合)またはMicrosoft Excelを選択し、[変更]を選択します。画面の指示に従ってください。このオプションがOffice/Excelのバージョンに存在する場合は、セットアップウィザードで[アプリケーションの高度なカスタマイズを選択する]を選択します。 MicrosoftQueryはOfficeToolsの下にあります。

      Microsoft Queryをインストールしたら、手順1を繰り返します。

    2. [データソースの選択]ダイアログボックスで、リストからXero ODBCドライバーのデータソースを選択し、[OK]を選択します。
    3. クエリウィザードで、取得するデータを含む列を選択し、[次へ]をクリックします。
    4. データのサブセットを返す場合は、[データのフィルター]画面を使用してクエリの結果をフィルター処理し(これはSQL WHERE句に相当します)、[次へ]をクリックします。
    5. データの並べ替え順序を変更する場合は、[並べ替え順序]画面を使用してクエリの結果を並べ替え(これはSQL ORDER BY句に相当します)、[次へ]をクリックします。[完了]をクリックして、 XeroデータからExcelへ。

    1. SpotlightCloudをセットアップしてSQLServerを効率的にトラブルシューティングする方法

    2. Oracleセッションの日付形式を確認する方法

    3. T-sql-値が整数かどうかを判断します

    4. データファイルを使用したデータベースへのRACのインストール