Excel工作表。
答案: 要使用Python将单元格范围从一个Excel工作表复制到另一个工作表,可以使用openpyxl库来实现。openpyxl是一个用于读写Excel文件的Python库。
首先,需要安装openpyxl库。可以使用以下命令在命令行中安装openpyxl:
pip install openpyxl
然后,可以使用以下代码将单元格范围从一个Excel工作表复制到另一个工作表:
from openpyxl import load_workbook
# 打开源工作簿
source_workbook = load_workbook('source.xlsx')
# 打开源工作表
source_sheet = source_workbook['Sheet1']
# 打开目标工作簿
target_workbook = load_workbook('target.xlsx')
# 打开目标工作表
target_sheet = target_workbook['Sheet1']
# 复制单元格范围
for row in source_sheet['A1':'C3']:
for cell in row:
target_sheet[cell.coordinate].value = cell.value
# 保存目标工作簿
target_workbook.save('target.xlsx')
上述代码中,首先使用load_workbook函数打开源工作簿和目标工作簿。然后,使用工作簿的get_sheet_by_name方法打开源工作表和目标工作表。接下来,使用双重循环遍历源工作表中的单元格范围,并将每个单元格的值复制到目标工作表中相应的单元格。最后,使用目标工作簿的save方法保存目标工作簿。
这是一个简单的示例,可以根据实际需求进行修改和扩展。openpyxl库还提供了许多其他功能,例如创建新的工作簿、工作表,修改单元格样式等。更多关于openpyxl库的信息和用法,请参考官方文档:https://openpyxl.readthedocs.io/zh_CN/stable/
领取专属 10元无门槛券
手把手带您无忧上云