如何使用XLRD获取.xls文件的修改日期



让我尝试改进这个问题,因为它仍然对我有效。

我已经使用OpenPyXl读取Excel文件了一段时间。现在,我需要扩展脚本的功能来处理OpenPyXl不支持的"旧版" Excel文件。为此,我使用xlrd和xlutils。

关于问题,我尚未解决的是如何在没有路径的情况下获取.xls文件的修改日期。使用openpyxl,我可以将此作为workbook.properties.modified作为dateTime对象。在XLRD的情况下,我正在挣扎。解决方法是找出文件的路径(可能是我作为对象之类的文件输入我的函数)并使用os.path.getmtime,但我不确定这是否等效。

任何帮助都将受到赞赏!

我刚刚遇到了您的帖子,同时自己搜索解决方案。看起来像

wb = xlrd.open_workbook(filename=fn)
wb.props.get('modified')

做这项工作。

xlrd == 1.2.0