0

所以我使用 xlrd 从 Excel 工作表中提取数据。我打开它,它可以很好地提取数据。

我的问题是工作表会使用来自另一个程序的数据自动更新。它正在使用 rtd pull 更新股票信息。

有没有人想出任何方法从像这样的最新表格中提取数据?

4

1 回答 1

1

由于 xlrd 所能做的就是读取文件,因此我假设每次更新后都会保存 excel 文件。

如果是这样,os.stat()请在使用 xlrd 读取文件之前使用该文件并保存结果(或至少保存结果os.stat().st_mtime)。然后定期os.stat()再次使用,并检查文件修改时间(os.stat().st_mtime)是否发生了变化,说明文件发生了变化。如果是这样,请使用 xlrd 重新读取文件。

于 2012-08-21T07:05:00.587 回答