下面是一个示例代码,用于遍历工作表中的单元格,并将其加载到另一个工作表中:
import openpyxl
# 打开源工作簿
source_workbook = openpyxl.load_workbook('source.xlsx')
# 打开源工作表
source_sheet = source_workbook.active
# 创建目标工作簿
target_workbook = openpyxl.Workbook()
# 创建目标工作表
target_sheet = target_workbook.active
# 遍历源工作表的每个单元格
for row in source_sheet.iter_rows():
for cell in row:
# 获取源单元格的值
value = cell.value
# 获取源单元格的位置
position = cell.coordinate
# 将值加载到目标工作表的对应位置
target_sheet[position] = value
# 保存目标工作簿
target_workbook.save('target.xlsx')
注意,上述代码中,我们使用了openpyxl库来处理Excel文件。首先,我们打开源工作簿和源工作表。然后,我们创建目标工作簿和目标工作表。接下来,我们使用嵌套的循环遍历源工作表的每个单元格。我们获取每个单元格的值和位置,并将值加载到目标工作表的对应位置。最后,我们保存目标工作簿。
上一篇:遍历工作表时出现的问题