私は質問を誤解するかもしれないが、あなただけのGoogleスプレッドシートにExcelからファイルをコピーしたい場合は、ちょうど彼らのウェブインターフェースでそれをアップロードすることができ、それが自動的に変換されます。
ファイルを同期させる必要がある場合は、Googleドライブ同期クライアントを使用するか、ExcelシートをOneDriveに保存してZapierを使用してファイルを同期させることができます。
何らかの理由でプログラムでファイルをアップロードする必要がある場合は、AutoHotkeyのようなプログラムでユーザーの入力を自動化するだけで、これを行うPythonプログラムを作成するよりも簡単になります。
あなた本当には、(データ処理のために最も有用な言語のすべてのものの後で)Pythonでプログラムが必要な場合は、出力用シートとGoogle Sheets APIを読み取るためにxlwings
を使用することができます。
ファイル読み込みを高速化するもう1つの方法は、単純なVBAコードをExcelファイルに追加して、内容全体をPythonで読みやすい形式に出力するか、シート全体をcsvとして書き出すことですそれを読み込むためにPython CSVライブラリを使用してください。
もう1つの質問は、なぜGoogleスプレッドシート形式で必要なのかです。リンクを介してファイルにアクセスできるようにする必要がある場合は、OneDriveにシートをアップロードしてアクセス可能にすることができます。インターネット経由で他のプログラムからアクセスできるようにする必要がある場合は、直接転送するか、FTP経由でファイルにアクセスできるようにすることができます。
確かにそれをしたいですか?なぜあなたは最初からGoogleシートをフィードしないのですか?あなたが望むことをするためには、特定の場所にエクセルファイルが必要です。それを読み、csvのようなファイルに変換するPythonコード(xlwingsがそうするかもしれません)、さらにPythonコードとgoogleに接続するための '設定'シートのAPIとそこに書き込みます。そして、これを定期的にやるためのクロです。 – Tico
Google SpreadsheetsのPythonライブラリがあります。あなたが必要とするものは、いくつかのグルーコードです。何を試してみましたか? – georgexsh
類似の質問:https://stackoverflow.com/questions/9690138 –