python - 在 python 3.6 中提取 xlsx 工作簿文件元数据/属性

标签 python metadata openpyxl xlsx

如何使用 Python 读取存储在 xlsx 文件中的属性/元数据,如标题、作者、主题、最后修改时间和关键字?我已经使用了 xlrd 库,但是没有这样的属性来提取这些实体。 感谢任何帮助

最佳答案

您可能对 openpyxl 感兴趣:

让你开始的东西可能看起来像:

from openpyxl import load_workbook
wb = load_workbook('yourfile.xlsx')
wb.properties

这是示例输出:

<openpyxl.packaging.core.DocumentProperties object>
Parameters:
creator=u'User', title=None, description=None, subject=None, identifier=None,
language=None, created=datetime.datetime(2018, 12, 11, 9, 55, 2),
modified=datetime.datetime(2018, 12, 11, 10, 30, 38), lastModifiedBy=u'User',
category=None, contentStatus=None, version=None, revision=None, keywords=None,
lastPrinted=None

这是您可以使用的东西吗?

关于python - 在 python 3.6 中提取 xlsx 工作簿文件元数据/属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53930645/

相关文章:

metadata - 从 Magnolia jcr 中的 xpath-query 过滤 "MetaData"-节点

python - 迭代工作簿中的工作表 - Python 嵌套 For 循环

python - 如何在Python中使用Openpyxl对多行Excel行进行平均?

python - 将文件复制到现有目录会导致 IOError [Error 21] is a directory

python - 如何将嵌套字典呈现为表格

python - 如何在python中的负数前添加括号

objective-c - iPhone ImageIO 不返回图片的所有元数据

python - 与 PyGTK 一起学习 Glade

c# - 如何使用 iTextSharp for C# 设置现有 PDF 的版权元数据

python - 在 openpyxl 中关闭文件