Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
そのため、Excelシートからデータをプルするためにxlrdを使用しています。私はそれを開いて、それはデータを完全にうまく引き出します。
私の問題は、シートが別のプログラムからのデータで自動的に更新されることです。rtdプルを使用して株式情報を更新しています。
このような最新のシートからデータを取得する方法を誰かが考え出したことがありますか?
xlrd でできることはファイルを読み取ることだけなので、更新のたびに Excel ファイルが保存されると想定しています。
その場合は、xlrd で読み取る前にファイルで を使用os.stat()し、結果 (または少なくとも の結果) を保存しますos.stat().st_mtime。その後、定期的にos.stat()再度使用し、ファイルが変更されたことを示すファイル変更時刻 ( os.stat().st_mtime) が変更されたかどうかを確認します。その場合は、xlrd でファイルを再読み込みします。
os.stat()
os.stat().st_mtime