以下是一个示例代码,演示如何将一个值包含并追加到列单元格中。
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的工作表
worksheet = workbook['Sheet1']
# 获取某一列的单元格对象
column = worksheet['A']
# 遍历列中的每个单元格
for cell in column:
# 获取单元格的值
value = cell.value
# 如果单元格值为None,则跳过
if value is None:
continue
# 将要包含和追加的值
append_value = '追加的值'
# 将要追加的值包含到单元格值中
new_value = f'{value} {append_value}'
# 将新的值赋给单元格
cell.value = new_value
# 保存工作簿
workbook.save('example.xlsx')
这个示例代码假设你有一个名为"example.xlsx"的Excel文件,其中包含一个名为"Sheet1"的工作表。代码会选择第一列的单元格,并将包含和追加的值添加到每个单元格的值中。最后,保存修改后的Excel文件。你可以根据自己的需求修改文件名、工作表名和要追加的值。