最菜的小白鸟 2021-06-24 15:59 采纳率: 100%
浏览 24
已采纳

如何将列表【按行】写入 指定工作表 的指定单元格区域

import openpyxl as op


#  设置路径
path_1 = (r'E:\Python\shiyunxing\生产模板.xlsx')  #模板路径
path_2 = (r'E:\Python\shiyunxing\门窗表.xlsx')  #门窗表路径
path_3 = (r'E:\Python\shiyunxing\分析表.xlsx')  #保存路径


#以下代码用于获取“模板”数量并生产列表
list_mb_sheet = []
wb_1 = op.load_workbook(path_1)  #打开模板工作簿
mb_sheet = wb_1.worksheets
for i in mb_sheet:
    list_mb_sheet.append(i.title)
print(list_mb_sheet)


#生成门窗表列表
wb_2 = op.load_workbook(path_2)
ws = wb_2['门窗表']  #打开工作表
list_mcb = list(ws.values)
print(list_mcb)


#生成分析表并保存
for i in list_mcb:                                           #遍历门窗表
    if i[1] in list_mb_sheet:                                #如果门窗表中系列在模板中有
        sheet_name = i[2]                                    #工作表名字为门窗编号并提前设为一个变量
        fxb = wb_1.copy_worksheet(wb_1[i[1]])                #在模板中复制一个对应模板
        fxb.title = sheet_name                               #将复制的模板命名为变量名
        wb_1.save(path_3)                                    #另存

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 有关c++的问题,利用相关知识
      • ¥15 求香农编码和解码的matlab代码
      • ¥20 ROS中的TEB局部规划问题
      • ¥20 关于#matlab#的问题:要求测出上面图片中所有同心圆的半径
      • ¥20 epanet软件运行问题
      • ¥15 Python 文件读取
      • ¥60 dpabi进行Alff计算时脑池有干扰信号
      • ¥15 利用kmeans或kshape聚类分析对归一化的无量纲时间-降雨序列进行聚类
      • ¥15 protel99.SE提示一下弹窗
      • ¥15 银河麒麟v10 执行.run失败如何解决