python中活动表单设置,实现将一个excel中的某个表单存入一个新的excel中

一开始我想实现这个功能,单用一个模块我一直实现,查了很久也不行。因为有些模块没有我想要的函数。后来自己试着两个一起,结果可以了,误打误撞,原因不太明白,先记录,以后再详述。

运用openpyxl和xlsxwriter两个模块一起。

# 实现了将综合数据excel中的某个表单存入一个新的excel中
import openpyxl
import xlsxwriter


# workb1为综合数据excel,lid为表单名(因为我main.py中调用了,所以在这里传递参数)
def move_ex(lid):
    workb1 = openpyxl.load_workbook('E:\\python_use_pycharm\\paper\\新闻数据.xlsx')
    sheet1 = workb1.get_sheet_by_name(lid)  # 得到lid表单  

    file = u"E:\\python_use_pycharm\\paper\\数据.xlsx"  
    wb = xlsxwriter.Workbook(file)  # 创建新的excel
    ws = wb.add_worksheet()  
    ws.activate()            # 设置活跃表单

    for i in range(1, sheet1.max_row + 1):      # 将workb1的表单的内容写入ws中
        ws.write(i-1, 0, sheet1.cell(row=i, column=1).value)  # sheet1.cell().value可以得到
        # print(sheet1.cell(row=i, column=1).value)            # 表单中的值

    wb.close()

 新手一个,有错误请多多指正,欢迎一起讨论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值