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.
所以我使用 xlrd 从 Excel 工作表中提取数据。我打开它,它可以很好地提取数据。
我的问题是工作表会使用来自另一个程序的数据自动更新。它正在使用 rtd pull 更新股票信息。
有没有人想出任何方法从像这样的最新表格中提取数据?
由于 xlrd 所能做的就是读取文件,因此我假设每次更新后都会保存 excel 文件。
如果是这样,os.stat()请在使用 xlrd 读取文件之前使用该文件并保存结果(或至少保存结果os.stat().st_mtime)。然后定期os.stat()再次使用,并检查文件修改时间(os.stat().st_mtime)是否发生了变化,说明文件发生了变化。如果是这样,请使用 xlrd 重新读取文件。
os.stat()
os.stat().st_mtime