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

时间:2017-12-13 20:34:19

标签: python excel xlrd

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

我一直在使用Openpyxl读取Excel文件。现在我需要扩展我的脚本的功能来处理Openpyxl不支持的“遗留”Excel文件。为此,我使用xlrd和xlutils。

问题我还没解决的是如何在没有路径的情况下获取.xls文件的修改日期。使用Openpyxl,我可以将其作为Workbook.properties.modified,作为日期时间对象。随着xlrd,我正在努力。解决方法是找出文件的路径(可以作为对象等文件输入我的函数)并使用os.path.getmtime,但我不确定它是否相同。

感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

我只是在寻找自己的解决方案时碰到了您的帖子。好像是

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

完成任务。

xlrd == 1.2.0