私は、Bloombergの終わりのデータをPythonでさまざまなものに使用するために、複数のexcleシートを用意しています。私の質問は次のとおりです:スプレッドシートのBLOOMBERGデータをリフレッシュするためのPythonスクリプト
ブルームバーグデータをリフレッシュするためにシートに伝える方法はありますか?
伝統的なリフレッシュはすべて機能しません.F9を押すと、リフレッシュされません。私がそれを行う方法を知っている唯一の方法は、ブルームバーグタブの下のリフレッシュアイコン(2つの矢印)をクリックすることです。私はそれを自動化したいと思う。
これは私が今持っているものである:一般エクセルCALC式を再計算するために動作しますが、ブルームバーグ(= BHDタイプ)式をリフレッシュしません
import win32com.client
import time
def refr_sheet():
app_global = win32com.client.Dispatch("Excel.Application")
global_sprdsheet = app_global.Workbooks.open('C:\\Users\\Ako\\Desktop\\ako_files\\work_sheets\\global.xlsx')
global_sprdsheet.RefreshAll()
time.sleep(12)
global_sprdsheet.Save()
global_sprdsheet.Close()
app_global.Quit()
。
何か提案がありました。
ありがとう.______ –