Google スプレッドシートからデータを取得する必要がある Android アプリを開発しています。Google ドライブ API の使用を示唆する投稿をオンラインで見つけましたが、これを行う方法の例は見つかりませんでした。Google ドライブ API を使用して Google スプレッドシートからデータを取得する例を教えてください。ありがとう
3 に答える
Drive APIでは、スプレッドシートファイルのみをダウンロードできます。スプレッドシート内からセルデータを取得する場合は、古いスプレッドシートAPIを使用する必要があります。https://developers.google.com/google-apps/spreadsheets/
これは、Google スプレッドシートからデータを取得する方法について私が理解したものです。pinoyyid の投稿にも感謝します。最初にhttp://code.google.com/p/gdata-java-client/downloads/listから gdata ライブラリをダウンロードします。
ライブラリをプロジェクトに統合するには、Windows で Eclipse を使用していると仮定して、次の手順に従います。
1.フォルダーを解凍し、パスに含まれる次の jar ファイルをコピーします。
gdata-src.java-1.47.1\gdata\java\lib and gdata-src.java-1.47.1\gdata\java\deps into the "libs" folder in your project directory:
gdata-client-1.0
gdata-client-meta-1.0
gdata-core-1.0
gdata-spreadsheet-3.0
gdata-spreadsheet-meta-3.0
guava-13.0.1
2.コピーしたら、[ファイル] --> [更新] に移動して、Eclipse でプロジェクトを更新します。ファイルがlibs
プロジェクト ツリーに表示されます。
3.プロジェクト ツリーでディレクトリを展開libs
し、含めたい jar を右クリックして、[ビルド パスに追加] を選択します。
4. https://developers.google.com/google-apps/spreadsheets/の指示に従います。
楽しみ!
gdata ライブラリは機能しますが、新しいプロジェクトにそれらを使用することをお勧めするかどうかはわかりません。http://code.google.com/p/gdata-java-client/から...
警告: 重要なバグ修正と一部の Google API のサポートを除いて、このクライアント ライブラリの積極的な開発を停止しました。ただし、このクライアント ライブラリは非推奨ではなく、以下の新しいクライアント ライブラリでのみサポートされる特定の要件がない限り、「安定した」選択肢と見なされます。
Android のサポート
GData Java Client Library は Android をサポートしていないため、Android 開発者は代わりに新しいライブラリ Google API Client Library for Java を使用する必要があります。この新しいライブラリは、OAuth 2.0 や Maven などの他の重要な機能を提供します。残念ながら、Google Data API 用のサービス固有のライブラリは提供されていないため、独自の XML データ モデル クラスを作成する必要があります。