問題タブ [gspread]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Google スプレッドシートのデータを操作する Python スクリプトの書き方
スプレッドシートとワークシート ID からフィードを取得できます。各セルからデータをキャプチャしたい。
つまり、ワークシートからフィードを取得できます。ここで、各セルからデータ (文字列型?) を取得して、比較と入力を行う必要があります。
どうすれば正確にそれを行うことができますか?
python-2.7 - gspread など: セル座標を取得するのに役立ちます (値ではありません)
GSpread を使用することで、次のようなすべての要素を持つ Google スプレッドシートからセル範囲が返されます。
ここからセル値を取得する方法を知っています:
しかし、アドレス (この場合は R1C1) も個別に取得したいと考えています。(R1,C1) である必要があり、(1,1) 形式で取得できる場合はさらに優れている必要があります (おそらく辞書を使用して?)
後でこれらの値を使用してグラフを宣言するため、アドレスも必要であることがわかります。
Python 2.7 と最新の Gspread ライブラリを使用しています。
どんな助けでも大歓迎です。
python - gspread lib を使用して Google スプレッドシートから行を削除/削除する方法。パイソンで?
gspread
ライブラリを使用して Google スプレッドシートからレコードを削除したい。
また、Googleスプレッドシートで行/レコードの数を取得するにはどうすればよいですか? gspread
provides .row_count()
、空白の行を含む行の総数を返しますが、データのある行のみをカウントしたいです。
python - Pi の GSPREAD:SyntaxError:予想されるパス区切り文字 ([)
gspread を使用して pi から Google ドライブのスプレッドシートにアクセスする際に問題が発生しています。次のコードを使用して、問題を解決するために Python IDLE を移動しました。
コンピューターのコマンド ラインで同じコードを使用してみましたが (バージョンを確認)、上記の結果で問題なく動作します。piのバージョンを更新しました
行の後のpiでエラーが発生する>>>Log_sheet = spreadsheet.worksheet("Sheet1")
ため、ログインしてGoogleスプレッドシートにアクセスしました-ワークシートにアクセスしています-存在し、コンピューターからアクセスできます。また、Raspberry Pi のサイトにヘルプのリクエストを投稿しました。
誰でも助けることができますか?これがエラー出力です。
elementtree の再インストールも試みましたが、これは答えを探す可能性があることがわかったので、pi で python 3.1 も試しましたが、まだ喜びはありません。
誰か助けてください。それは本当に簡単なことだと思いますが、私はそれを見ていません
python - HTTPLib2 インスタンスをセッションとして変換/ラップするにはどうすればよいですか?
タイトルが大きく不安定であることは承知しており、申し訳ありません。私が抱えているジレンマは、gspreadが Session を使用し、Python 用の Google API クライアント ライブラリがHTTPLib2 を使用することです。Google API クライアントを操作しているサービス アカウントがあり、認証されたhttplib2.Http()
インスタンスを取得してラップし、gspread がそれを Session オブジェクトのように使用できるようにしたいと考えています。
更新: gspreadの更新 103で修正されました。以下の Jay Lee のすばらしい回答に基づいて、Python 2.7 でサービス アカウントを使用して gspread を初期化する方法を次に示します (置き換えて設定Client
する必要があります)。/path/to/service-account.p12
sa_id
client
これで、通常どおり使用できます。うわー!
python - GpreadまたはXLWTを使用してサブリストのリストから表形式のデータ構造を作成するには?
GSpread または XLWT を使用して、インデックス 0 のすべてのアイテムが最初の列にあり、インデックス 1 のすべてのアイテムが 2 番目の列にあるというように、このサブリストのリストから表形式のデータ構造を作成するにはどうすればよいでしょうか?
たとえば、次のリストのすべての a を column1 に入れ、すべての b を column2 に入れたいとします。つまり、1 つのセルに 1 つの値だけを入れたいので、最初の列の最初のセル、最初の列の 2 番目のセルの 'aa1'、1 番目の列の 3 番目のセルの 'aa2' など。
これは私が持っているもので、for ループを使用していますが、for ループを作成できる別の方法があるかどうか疑問に思っています。余分な列ごとに for ループを手動で作成する必要はありません。
また、これが xlwt の場合、sheet.udpate_cell が sheet.write に置き換えられ、(column, row, datapoint) ではなく sheet.write(row,column,datapoint) に編成されることを除いて、まったく同じです。