Connect Spreadsheets 経由で Google Sheets からCSV のデータにリアルタイムアクセス

Cameron Leblanc
Cameron Leblanc
Senior Technology Evangelist
CData Connect Spreadsheets を使って、Google Sheets からCSV のデータにリアルタイムでアクセスできます。

Connect AI をお探しですか?

Connect AI アカウントには Connect Spreadsheets が含まれているため、以下の手順をそのままご利用いただけます。Connect Spreadsheets プラットフォームの参照時に若干の違いがある場合がありますが、基本的な操作は同じです。


Google Sheets は、Google が提供するウェブベースのスプレッドシートプログラムです。CData Connect Spreadsheets と連携することで、Google Sheets から直接CSV のデータに簡単にアクセスでき、データ分析、コラボレーション、計算などのタスクを実行できます。この記事では、Connect Spreadsheets で CSV に接続し、Google Sheets でシームレスにCSV のデータにリアルタイムアクセスする方法を詳しく説明します。

Connect Spreadsheets は、Microsoft Excel や Google Sheets にライブデータを取り込む最も簡単な方法です。ファイルのダウンロード、加工、アップロードといった作業は不要になります。データに接続し、必要なデータセットを選択して、スプレッドシートにインポートするだけです。

このセットアップには、Connect Spreadsheets アカウントと Connect Spreadsheets Google Sheets アドオンが必要です。Connect Spreadsheets の無料アカウントにサインアップし、無料の Connect Spreadsheets Google Sheets アドオンをインストールしてください。


Google Sheets 向けに CSV 接続を設定

Google Sheets から CSV への接続は、Connect Spreadsheets を介して行います。Google Sheets でCSV のデータを操作するには、まず CSV への接続を作成・設定します。

  1. Connect Spreadsheets にログインし、Sources をクリックして Add Connection をクリック 接続の追加
  2. Add Connection パネルから「CSV」を選択 データソースの選択
  3. CSV に接続するために必要な認証プロパティを入力します。

    CSV 接続プロパティの取得・設定方法

    DataSource プロパティにローカルフォルダ名を設定します。

    .csv、.tab、.txt ではない拡張子のファイルを扱う場合には、IncludeFiles 使用する拡張子をカンマ区切りで設定します。Microsoft Jet OLE DB 4.0 driver 準拠の場合にはExtended Properties を設定することができます。別の方法として、Schema.ini ファイルにファイル形式を記述することも可能です。

    CSV ファイルの削除や更新を行う場合には、UseRowNumbers をTRUE に設定します。RowNumber はテーブルKey として扱われます。

    Amazon S3 内のCSV への接続

    URI をバケットおよびフォルダに設定します。さらに、次のプロパティを設定して認証します。

    • AWSAccessKey:AWS アクセスキー(username)に設定。
    • AWSSecretKey:AWS シークレットキーに設定。

    Box 内のCSV への接続

    URI をCSV ファイルを含むフォルダへのパスに設定します。Box へ認証するには、OAuth 認証標準を使います。 認証方法については、Box への接続 を参照してください。

    Dropbox 内のCSV への接続

    URI をCSV ファイルを含むフォルダへのパスに設定します。Dropbox へ認証するには、OAuth 認証標準を使います。 認証方法については、Dropbox への接続 を参照してください。ユーザーアカウントまたはサービスアカウントで認証できます。ユーザーアカウントフローでは、以下の接続文字列で示すように、ユーザー資格情報の接続プロパティを設定する必要はありません。

    SharePoint Online SOAP 内のCSV への接続

    URI をCSV ファイルを含むドキュメントライブラリに設定します。認証するには、User、Password、およびStorageBaseURL を設定します。

    SharePoint Online REST 内のCSV への接続

    URI をCSV ファイルを含むドキュメントライブラリに設定します。StorageBaseURL は任意です。指定しない場合、ドライバーはルートドライブで動作します。 認証するには、OAuth 認証標準を使用します。

    FTP 内のCSV への接続

    URI をルートフォルダとして使用されるフォルダへのパスが付いたサーバーのアドレスに設定します。認証するには、User およびPassword を設定します。

    Google Drive 内のCSV への接続

    デスクトップアプリケーションからのGoogle への認証には、InitiateOAuth をGETANDREFRESH に設定して、接続してください。詳細はドキュメントの「Google Drive への接続」を参照してください。

    接続の設定(OData の例)
  4. Create & Test をクリック

接続の設定が完了したら、Google Sheets からCSV のデータに接続する準備が整いました。

Google Sheets から CSV ののデータにリアルタイムアクセス

以下の手順で、Google Sheets から Connect Spreadsheets に接続し、CSV のデータにリアルタイムでアクセスします。

  1. Google Sheets にログインし、新しいシートを作成(または既存のシートを開きます)。
  2. 「拡張機能」をクリックし、「アドオンを取得」をクリック(すでにアドオンをインストール済みの場合は、手順5に進んでください)。
  3. Connect Spreadsheets Add-On を検索し、アドオンをインストールします。 アドオンのインストール
  4. アドオンを承認します。 アドオンの承認
  5. Google Sheets に戻り、「拡張機能」をクリックして Connect Spreadsheets アドオンを開きます。 アドオンを開く
  6. アドオンパネルで「Log in」をクリックし、Connect Spreadsheets アカウントにサインイン・認証します。 Connect Spreadsheets での認証
  7. Google Sheets の Connect Spreadsheets パネルで Import をクリック Google Sheets の Connect Spreadsheets パネル
  8. Connection(例:CSV1)、Table(例:Customer)、インポートする Columns を選択 Connection、Table、Columns の選択
  9. 必要に応じて Filters、Sorting、Limit を追加 Filters, Sorting, Limits
  10. Execute をクリックしてデータをインポートし、既存のシートを上書きするか新しいシートを作成するかを選択します。 インポート先の選択

クラウドアプリから CSV ののデータにリアルタイムアクセス

これで、Google Sheets ワークブックからCSV のデータへのクラウド間のダイレクト接続が確立されました。計算、集計、コラボレーションなど、さまざまな用途でワークブックにデータを追加できます。

インポートされたデータ(Salesforce の例)

Connect Spreadsheets を試して、クラウドアプリから直接 数百種類の SaaS、Big Data、NoSQL ソースにリアルタイムでアクセスしてみてください。

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

Connect Spreadsheets の詳細、または無料トライアルにお申し込みください:

無料トライアル