Извлечение метаданных / свойств файла книги xlsx в python 3.6 - PullRequest
0 голосов
/ 26 декабря 2018

Как я могу прочитать свойства / метаданные, такие как Название, Автор, Тема, Последнее изменение и Ключевые слова, хранящиеся в файле xlsx, используя Python?Я использовал библиотеку xlrd , однако таких свойств для извлечения этих сущностей нет.Любая помощь приветствуется

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018

Вы должны смотреть на os library: https://docs.python.org/3/library/os.html, потому что метаданные хранятся выше содержимого уровня вашего файла.
Пример: os.path.getmtime возвращает вам время последнего изменения.

0 голосов
/ 26 декабря 2018

Вас может заинтересовать 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

С этим можно работать?

...