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

多个excel的sheet合并到一个excel下

目标:多个excel的sheet合并到一个excel下(不同sheet)
要求:原始数据不同excel中的sheet名不同

import pandas as pd
import os# 多个Excel文件所在的文件夹路径
folder_path = r"D:\data\sheet"# 输出合并后的Excel文件路径
output_path = r"D:\data\合并.xlsx"# 获取文件夹中所有Excel文件的文件名
file_names = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]# 使用with语句创建Excel写入对象
with pd.ExcelWriter(output_path) as writer:# 遍历每个Excel文件for file_name in file_names:# 读取Excel文件file_path = os.path.join(folder_path, file_name)df = pd.read_excel(file_path, sheet_name=None)# 遍历每个Sheetfor sheet_name, sheet_data in df.items():# 将当前Sheet写入目标Excel文件的不同Sheetsheet_data.to_excel(writer, sheet_name=sheet_name, index=False)print('Success!')
http://www.lryc.cn/news/114045.html

相关文章:

  • 【Fegin技术专题】「原生态」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(中)
  • leetcode--每日一题--822--344(使用异或来进行数据交换)
  • OpenStreetMap数据转3D场景【Python + PostgreSQL】
  • 动力节点|MyBatis入门实战到深入源码
  • 分布式规则引擎框架的设计
  • C#开发FFMPEG例子(API方式) FFmpeg推送udp组播流
  • nvm下载node导致npm报错无法使用
  • LeetCode 热题 100JavaScript--2. 两数相加
  • zookeeper总结
  • 【程序环境与预处理玩转指南】
  • 搭建简易syslog日志中转服务器
  • MongoDB文档-进阶使用-spring-boot整合使用MongoDB---MongoRepository完成增删改查
  • 什么是线程局部变量?
  • Jmeter响应中的乱码问题
  • MongoDB文档-进阶使用-MongoDB索引-createindex()与dropindex()-在MongoDB中使用正则表达式来查找
  • CentOS下ZLMediaKit的可视化管理网站MediaServerUI使用
  • 回归预测 | MATLAB实现POA-CNN-BiGRU鹈鹕算法优化卷积双向门控循环单元多输入单输出回归预测
  • Rust 原生支持龙架构指令集
  • 为生成式AI提速,亚马逊云科技Amazon EC2 P5满足GPU需求
  • 聊聊企业数据安全那些事~
  • 日常随笔——如何把excel题库转换为word打印格式
  • SpringCloud项目打包注意事项以及可能出错的几种情况
  • ZABBIX 6.4 Mysql数据库分表
  • 多线程-Runable和Callable的区别
  • 智慧城市规划新引擎:探秘数字孪生中的二维与三维GIS技术差异
  • Python入门自学进阶-Web框架——38、redis、rabbitmq、git
  • 论 SoC上的Linux如何拉动外部I/O
  • SpringBoot项目如何部署SSL证书 (JKS格式)
  • 成功解决:ValueError Cannot assign non-leaf Tensor to parameter ‘weight‘
  • 面试之快速学习SQL-基础增删改查语句