以下是一种可能的实现方式:

  1. 使用openpyxl库打开需要读取数据的表格文件和需要填写数据的表格文件:
import openpyxl

# 打开需要读取数据的表格文件
wb1 = openpyxl.load_workbook('file1.xlsx')
# 打开需要填写数据的表格文件
wb2 = openpyxl.load_workbook('file2.xlsx')
  1. 获取需要读取数据的表格文件的某个单元格的数据:
# 获取需要读取数据的表格文件的某个单元格的数据
ws1 = wb1['Sheet1']  # 假设需要读取数据的表格文件的Sheet1中有需要读取的数据
data = ws1.cell(row=i, column=2).value  # 假设需要读取的数据在第i行第2列
  1. 将获取到的数据填入需要填写数据的表格文件的某个单元格中:
# 将获取到的数据填入需要填写数据的表格文件的某个单元格中
ws2 = wb2['Sheet1']  # 假设需要填写数据的表格文件的Sheet1中有需要填写的数据
ws2.cell(row=i, column=3).value = data  # 假设需要填写的数据在第i行第3列
  1. 保存修改后的需要填写数据的表格文件:
# 保存修改后的需要填写数据的表格文件
wb2.save('file2.xlsx')

完整代码示例:

import openpyxl

# 打开需要读取数据的表格文件
wb1 = openpyxl.load_workbook('file1.xlsx')
# 打开需要填写数据的表格文件
wb2 = openpyxl.load_workbook('file2.xlsx')

# 获取需要读取数据的表格文件的某个单元格的数据
ws1 = wb1['Sheet1']  # 假设需要读取数据的表格文件的Sheet1中有需要读取的数据
data = ws1.cell(row=i, column=2).value  # 假设需要读取的数据在第i行第2列

# 将获取到的数据填入需要填写数据的表格文件的某个单元格中
ws2 = wb2['Sheet1']  # 假设需要填写数据的表格文件的Sheet1中有需要填写的数据
ws2.cell(row=i, column=3).value = data  # 假设需要填写的数据在第i行第3列

# 保存修改后的需要填写数据的表格文件
wb2.save('file2.xlsx')
``

原文地址: https://www.cveoy.top/t/topic/eOsZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录