1. 导入必要的模块
在开始修改Excel文件的元数据之前,我们首先需要导入需要的模块。
import openpyxl
from openpyxl import Workbook
from openpyxl import load_workbook
2. 打开Excel文件
要修改Excel文件的元数据,我们首先需要打开这个文件。
wb = load_workbook('example.xlsx')
3. 获取工作表
我们通过调用wb.active
方法获取当前活动的工作表。
worksheet = wb.active
4. 修改元数据
4.1. 修改标题
要修改Excel文件的标题,我们可以直接修改worksheet.title
属性。
worksheet.title = 'New Title'
4.2. 修改作者
要修改Excel文件的作者,我们可以通过修改worksheet.properties.creator
属性。
worksheet.properties.creator = 'New Author'
4.3. 修改主题
要修改Excel文件的主题,我们可以通过修改worksheet.properties.subject
属性。
worksheet.properties.subject = 'New Subject'
4.4. 修改关键字
要修改Excel文件的关键字,我们可以通过修改worksheet.properties.keywords
属性。
worksheet.properties.keywords = 'New Keywords'
5. 保存修改
完成元数据的修改后,我们需要保存Excel文件。
wb.save('example_modified.xlsx')
6. 完整示例代码
import openpyxl
from openpyxl import Workbook
from openpyxl import load_workbook
# 打开Excel文件
wb = load_workbook('example.xlsx')
# 获取工作表
worksheet = wb.active
# 修改元数据
worksheet.title = 'New Title'
worksheet.properties.creator = 'New Author'
worksheet.properties.subject = 'New Subject'
worksheet.properties.keywords = 'New Keywords'
# 保存修改
wb.save('example_modified.xlsx')
以上就是使用Python修改Excel文件的元数据的方法,您可以根据自己的需求修改相应的属性。