Главное Авторские колонки Вакансии Вопросы
276 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как добавить свойства документа в Excel в Python

В этой статье я расскажу, как добавить встроенные или пользовательские свойства документа в Excel с помощью библиотеки Python Excel.
Мнение автора может не совпадать с мнением редакции

При работе с документами Excel часто бывает полезно включить дополнительные метаданные или информацию о файле. Эти метаданные, известные как свойства документа, могут обеспечить ценный контекст и облегчить управление, организацию и совместное использование файлов Excel.

В этой статье я расскажу, как добавить встроенные или пользовательские свойства документа в Excel с помощью библиотеки Python Excel.

  1. Добавление встроенных свойств документа в Excel в Python
  2. Добавление пользовательских свойств документа в Excel в Python

Установите библиотеку

Это решение требует установки в качестве зависимости Spire.XLS for Python, которая представляет собой библиотеку Python для чтения, создания и работы с документами Excel XLS и XLSX в программах на Python. Вы можете установить ее, выполнив следующую команду pip.

pip install Spire.XLS

Добавление встроенных свойств документа в Excel в Python

Встроенные свойства документа — это основная информация о документе, такая как название, тема, автор, категория и т. д. Соответствующие свойства можно найти в объекте DocumentProperties.

Следующий код демонстрирует, как добавить встроенные свойства документа в Excel с помощью Python.

from spire.xls import *

from spire.xls.common import *

inputFile = «sample.xlsx»

outputFile = «ExcelProperties.xlsx»

# Создание объекта Workbook

workbook = Workbook()

# Загрузка образца Excel-документа

workbook.LoadFromFile(inputFile)

# Установка встроенных свойств документа для Excel-книги

workbook.DocumentProperties.Author = «Jamie»

workbook.DocumentProperties.Title = «Add Built-in Document Properties in Excel»

workbook.DocumentProperties.Subject = «Processing Excel with Python»

workbook.DocumentProperties.Keywords = «Python, Excel, Document Properties, Demo»

workbook.DocumentProperties.Category = «Excel Demo»

workbook.DocumentProperties.Company = «ABC INC.»

workbook.DocumentProperties.Comments = «Document properties are details about a file that describe or identify it.»

# Сохранение результирующего документа

workbook.SaveToFile(outputFile, FileFormat.Version2016)

workbook.Dispose()

Добавление пользовательских свойств документа в Excel в Python

Пользовательские свойства документа — это дополнительные свойства, которые вы можете определить для документа Excel. Добавить пользовательские свойства с указанными именами и значениями можно с помощью метода ICustomDocumentProperties.Add().

Следующий фрагмент кода демонстрирует, как добавить пользовательские свойства документа в Excel с помощью Python.

from spire.xls import *

from spire.xls.common import *

inputFile = «sample.xlsx»

outputFile = «ExcelCustomProperties.xlsx»

# Создание объекта Workbook

workbook = Workbook()

# Загрузка образца Excel-документа

workbook.LoadFromFile(inputFile)

# Добавление пользовательского свойства, чтобы пометить документ как финальный

workbook.CustomDocumentProperties.Add("_MarkAsFinal", True)

# Добавление других пользовательских свойств в документ

workbook.CustomDocumentProperties.Add("The Editor«, «Alex»)

workbook.CustomDocumentProperties.Add("Phone number", 81705109)

workbook.CustomDocumentProperties.Add("Revision number", 7.12)

workbook.CustomDocumentProperties.Add("Revision date", DateTime.get_Now())

# Сохранение результирующего документа

workbook.SaveToFile(outputFile, FileFormat.Version2016)

workbook.Dispose()

Заключение

В этой статье вы узнали, как добавить свойства документа в Excel на Python с помощью Spire.XLS for Python. Являясь продвинутой библиотекой Python Excel, она позволяет разработчикам выполнять широкий спектр операций с документами Excel, таких как:

Преобразование Excel в PDF в Python

Слияние документов Excel в Python

Создание столбчатых диаграмм в Excel на Python

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.