Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
The following sample code uses WorkbookMetadata class to edit custom document properties of a workbook. Once you open the workbook using Workbook class, you will be able to read the document properties. Here is a sample code using the WorkbookMetadata class.
import os
from aspose.cells import Workbook
from aspose.cells.metadata import MetadataOptions, MetadataType, WorkbookMetadata
# The path to the documents directory.
current_dir = os.path.dirname(os.path.abspath(__file__))
data_dir = os.path.join(current_dir, "data")
# Open Workbook metadata
options = MetadataOptions(MetadataType.DOCUMENT_PROPERTIES)
meta = WorkbookMetadata(os.path.join(data_dir, "Sample1.xlsx"), options)
# Set some properties
meta.custom_document_properties.add("test", "test")
# Save the metadata info
meta.save(os.path.join(data_dir, "Sample2.out.xlsx"))
# Open the workbook
w = Workbook(os.path.join(data_dir, "Sample2.out.xlsx"))
# Read document property
print(w.custom_document_properties.get("test"))
print("Press any key to continue...")
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.