python读取模板excel文件和目的excel中不同单元格,并请单元格内容合并在一起写回目标excel文件
时间: 2023-08-04 19:29:07 浏览: 87
你可以使用Python中的openpyxl库来实现这个功能。下面是一个示例代码:
```python
import openpyxl
# 打开模板excel文件和目标excel文件
template_wb = openpyxl.load_workbook('template.xlsx')
target_wb = openpyxl.load_workbook('target.xlsx')
# 获取模板excel文件和目标excel文件中需要合并的单元格
template_ws = template_wb.active
target_ws = target_wb.active
template_cell = template_ws['A1']
target_cell = target_ws['B1']
# 将两个单元格的内容合并
merged_content = template_cell.value + target_cell.value
# 将合并后的内容写回目标excel文件
target_cell.value = merged_content
# 保存目标excel文件
target_wb.save('target.xlsx')
```
在这个示例中,我们首先使用openpyxl的`load_workbook`函数打开模板excel文件和目标excel文件。然后,我们使用`active`属性获取模板excel文件和目标excel文件的活动工作表。接下来,我们可以使用`ws['A1']`语法来获取模板excel文件和目标excel文件中需要合并的单元格。然后,我们将两个单元格的内容合并,并将合并后的内容写回目标excel文件。最后,我们使用`save`函数保存目标excel文件。
阅读全文