В этой теме рассказывается, как отобразить свойства документа в Excel с помощью Python. Он включает в себя подробную информацию о настройке IDE для использования этой функции, список шагов программирования для выполнения задачи и пример кода, отображающий свойства файла Excel с использованием Python. Вы также сможете получить доступ к встроенным и настраиваемым свойствам, используя различные аргументы в качестве параметров.
Действия по отображению свойств документа в Excel с использованием Python
- Настройте IDE на использование Aspose.Cells для Python через Java для чтения свойств.
- Откройте исходный файл Excel в классе Workbook, чтобы отобразить свойства.
- Перебрать все пользовательские свойства документа в книге и отобразить имена и значения свойств в консоли вывода.
- Перебрать все builtin properties и отобразить имя и значения в консоли вывода.
- Доступ к различным другим свойствам, используя имя или индекс свойства.
Приведенные выше шаги кратко объясняют, как отображать свойства документа в Excel с помощью Python. Получите доступ к исходному файлу Excel, просмотрите все пользовательские/встроенные свойства и выведите несколько свойств, таких как имя и значение. Получите доступ к отдельным свойствам документа, используя имя свойства или индекс в соответствии с требованиями.
Код для отображения свойств документа Excel с использованием Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, CustomDocumentPropertyCollection, DocumentProperty, BuiltInDocumentPropertyCollection | |
# Instantiate product license | |
License().setLicense("License.lic") | |
# Load source Workbook file | |
wb = Workbook("sample.xlsx") | |
for custProp in workbook.getCustomDocumentProperties(): | |
print("Workbook Custom Property Name: " + custProp.getName() + ", Value = " + custProp.getValue()) | |
for builtInProp in workbook.getBuiltInDocumentProperties(): | |
print("Workbook Builtin Property Name: " + builtInProp.getName() + ", Value = " + builtInProp.getValue()) | |
# fetch a list of all builtin document properties of the Excel file | |
builtinProperties = workbook.getBuiltInDocumentProperties() | |
# Access a builtin document property by using the property name | |
builtinProperty = builtinProperties.get("Author") | |
print(builtinProperty.getName() + " " + builtinProperty.getValue()) | |
# Access the same builtin document property by using the property index | |
builtinProperty = builtinProperties.get(0) | |
print(builtinProperty.getName() + " " + builtinProperty.getValue()) | |
print("Done") | |
jpype.shutdownJVM() |
В этом примере кода показано, как отображать свойства в Excel с помощью Python. Важно отметить, что пользовательские свойства будут отображаться, если они доступны в файлах Excel, однако встроенные свойства всегда отображаются по умолчанию. Для управления отдельным свойством вы можете использовать любые другие встроенные свойства, такие как LastSavedBy, Author, CreateTime, LastSavedTime, Version и т. д.
Эта тема помогла нам получить доступ к свойствам файла Excel и отобразить их. Чтобы удалить разрывы страниц в файле Excel, обратитесь к статье Удалить разрыв страницы в Excel с помощью Python.