我有一个excel文件,在我输入A1上的股票代码后从互联网上获取数据。我的问题是,当我打开工作簿时,它不会等待下载数据,并且我在公式中的单元格中的值不正确。
到目前为止,这是我的代码:
def open_excel(symbol):
book = load_workbook(mySourceExcelFile)
sheet = book.active
cellVal = sheet['A1']
cellVal.value = symbol
#print(symbol)
myexcelFilename = os.path.join(os.path.abspath(myCurrentPath), symbol + 'ExcelResult1.xlsx')
book.save(myexcelFilename)
book.close()
files.append(myexcelFilename)
#print('Cell value updated')
答案 0 :(得分:0)
Excel文件格式不适合同时由不同的应用程序共享,因此无法执行您想要执行的操作。使用xlwings可能会有更多的成功。