当前位置: 首页 > news >正文

小说网站搭建教程开鲁网站seo站长工具

小说网站搭建教程,开鲁网站seo站长工具,手机网站主页设计,广州番禺区工商职业技术学校简述 最近接到一个需求,需要为公司里的一个部门提供一个文件上传自动化合并的系统,以供用户稽核,谈到自动化,肯定是选择python,毕竟python的轮子多。比较了市面上几个用得多的python库,我最终选择了xlwings…

简述

  最近接到一个需求,需要为公司里的一个部门提供一个文件上传自动化合并的系统,以供用户稽核,谈到自动化,肯定是选择python,毕竟python的轮子多。比较了市面上几个用得多的python库,我最终选择了xlwings。但不妨我们来比较另外的库,openpyxl。pandas当然很棒,但pandas是数据分析的专家,用在这里不太合适。

正文

环境

  python3.10.13和office16。吐糟一下,openpyxl和xlwings都需要调用微软的execl接口,wps不支持,麻烦。

openpyxl

    我开始是首先想尝试用openpyxl,但发现openpyxl无法复制图像,所以我放弃了,但代码顺便贴上来,有需要自取。

from openpyxl import load_workbook# 定义要合并的Excel文件列表和对应的工作表名称
excel_files = {'file1.xlsx': 'Sheet1','file2.xlsx': 'Sheet2','file3.xlsx': 'Sheet3'
}# 创建一个新的Excel文件
merged_book = None# 循环遍历每个Excel文件
for file, sheet_name in excel_files.items():# 打开要复制的Excel文件book = load_workbook(file)# 复制每个工作表到新的Excel文件的对应工作表for source_sheet in book.sheetnames:source_sheet = book[source_sheet]if merged_book is None:# 如果是第一个文件,直接复制工作表到新的Excel文件merged_book = load_workbook(file)target_sheet = merged_book[sheet_name]else:# 如果不是第一个文件,创建新的工作表,并复制工作表的内容到新的工作表target_sheet = merged_book.create_sheet(title=sheet_name)for row in source_sheet.iter_rows(values_only=True):target_sheet.append(row)# 保存合并后的Excel文件
merged_book.save('merged_file.xlsx')

xlwings

 不废话贴代码

import xlwings as xw# 打开源Excel文件
source_file = "file1.xlsx"
wb_source = xw.Book(source_file)# 创建目标Excel文件
target_file = "file2.xlsx"
wb_target = xw.Book(target_file)# 获取源和目标的工作表
source_sheet = wb_source.sheets[0]
target_sheet = wb_target.sheets[0]# 复制源Excel文件中的数据和图片到目标Excel文件
source_sheet.api.Copy(Before=target_sheet.api)# 保存目标Excel文件
wb_target.save()
#wb_target.close()# 关闭源Excel文件
#wb_source.close()
#杀死execl进程,否则execl一直打开
wb_source.app.kill() 

http://www.ds6.com.cn/news/19726.html

相关文章:

  • wordpress自由定制导航郑州seo使用教程
  • 山西推广网站建设2021百度新算法优化
  • 微信网站开发 新闻windows7优化大师官方下载
  • 有个能写文章做任务的网站深圳网站seo优化
  • 移动网站虚拟主机石家庄最新消息
  • 网站后台软件可以自己做吗百度seo如何优化
  • 杭州自适应网站建设电商平台开发
  • 备案 手机网站seo教程搜索引擎优化
  • 扬州哪里做网站域名反查
  • 中国建设银行网站多少seo营销服务
  • 自己可以做网站空间吗四川最好的网络优化公司
  • 揭阳专业的网站建设价格网站建设需要多少钱?
  • 宿迁怎样建设网站搜索引擎优化指的是什么
  • 阿里云wordpress很慢seo搜论坛
  • 义乌外贸网站建设来啦国家免费技能培训官网
  • ASP网站开发步骤与过程优化营商环境个人心得体会
  • wordpress插件影响网站网络新闻发布平台
  • 承德做网站安卓aso
  • 专业网站制作公司排行西安网站建设网络推广
  • 随州网站seo诊断关键词包括哪些内容
  • 网页版微信登录入口手机seo关键词排名优化价格
  • 做网站 域名如何要回软文素材
  • seo外包公司优化厦门seo网络推广
  • 怎么把做的网页放入网站12月10日新闻
  • 响应式网站框架网页设计学生作业模板
  • 专题网站怎么做百度快照推广有效果吗
  • 用照片做视频的网站东莞seo技术
  • 工具类网站怎么优化seo百度首页 百度一下
  • 怎么开网页游戏平台承德seo
  • wordpress授权登录网络优化初学者难吗