Python实现多个sheet表合并

Python实现sheet表的合并

代码展示:

import pandas as pd# 读取Excel文件
excel_file = pd.ExcelFile('1221001.xlsx')# 获取所有表单名
sheet_names = excel_file.sheet_names
print(f"合并的sheet表单如下:\n{sheet_names}")
print("\n")# 合并所有表单
df = pd.concat([excel_file.parse(sheet_name) for sheet_name in sheet_names])# 输出合并后的数据
print(df)

结果展示:

在这里插入图片描述

如果需要将合并数据保存到新文件中,保证数据的安全性和完整性。只需增加一行代码即可!

改进后代码如下:
import pandas as pd# 读取Excel文件
excel_file = pd.ExcelFile('1221001.xlsx')# 获取所有表单名
sheet_names = excel_file.sheet_names
print(f"合并的sheet表单如下:\n{sheet_names}")
print("\n")# 合并所有表单
df = pd.concat([excel_file.parse(sheet_name) for sheet_name in sheet_names])# 保存到新文件
df.to_excel('merged', index=False)
# 输出合并后的数据
print(df)
运行结果如下:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/296466.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机是如何工作的(下)

4. 编程语言(Program Language) 本块内容主要是还原下我们已经熟悉的编程语言,即编程语言是如何和 CPU 指令对应起来的。 4.1 程序(Program) 所谓程序,就是一组指令以及这组指令要处理的数据。狭义上来说&…

前缀和+单调双队列+贪心:LeetCode2945:找到最大非递减数组的长度

本文涉及知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 单调双队列 贪心 题目 给你一个下标从 0 开始的整数数组 nums 。 你可以执行任意次操作。每次操作中,你需要选择一个 子数组 ,并将这个子数组用它所…

游戏交易平台源码,游戏账号交易平台,手游交易平台PHP源码

源码介绍 游戏账号交易平台源码,平台内置几套模版,支持商品发布,支持自助广告,支持会员注册,支持在线支付,搭建起来运营当个副业也不错。 安装教程 1.亲测环境:LinuxNginx1.16.1PHP5.6Mysql5…

MongoDB安装部署

二、安装部署 2.1 下载 下载地址:MongoDB Enterprise Server Download | MongoDB 当前最新版本6.0.9,5.0.9对Mac m1需要centos 8.2版本。选择docker安装。 2.2 docker-ce安装 # 安装docker # 默认repo源没有docker-ce安装包,需要新的rep…

【Linux系统基础】(2)在Linux上部署MySQL、RabbitMQ、ElasticSearch、Zookeeper、Kafka、NoSQL等各类软件

实战章节:在Linux上部署各类软件 前言 为什么学习各类软件在Linux上的部署 在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用,…

树与图的深度优先遍历、宽度优先遍历算法总结

知识概览 树是特殊的图,是无环连通图图分为有向图和无向图。因为无向图可以转化为有向图,树可以转化为图。因此本文讨论有向图。 树和图的存储: 邻接矩阵:空间复杂度,适合存储稠密图。邻接表:存储每个点可以…

GLTF vs FBX:应该使用哪种格式?

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 概括地说,如果要将数据传输到 Unity 或虚幻引擎等游戏引擎…

面试官:看你简历了解过并发,我们简单聊一聊

前言: 今天和大家探讨最近的面试题,好久没有面试了,所以在此记录一下。本篇文章主要讲解CyclicBarrier和CountDownLatch的知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。 如果文章有什么需要改进的地方欢迎大佬提出&#xf…

敏捷开发 - 知识普及

敏捷开发- Scrum 前言 知乎有一篇文章描写Scrum,我觉得比较好:https://zhuanlan.zhihu.com/p/631459977 简单科普下PM和PMO 原文来源:https://zhuanlan.zhihu.com/p/546820914 PM - 项目经理(Project Manager) ​ 需要具备以下能力 ​ 1.号召力 2.影响力 3.交流能力 4.应…

STB0016导线防碰撞警示装置

适用场所: 适用于高压线,塔吊,路政,船舶,种植,塔机,航海航道等场所起警示作用。 产品特点: 光控无开关,白天不闪,昏暗环境自动闪烁,无需手动操作,省时省事; 采用红色LED作光源,亮度高&#…

WGCLOUD快速部署方案 - 批量给Linux安装agent

有时候我们的Linux服务器比较多,一个一个安装比较花费时间,还要WGCLOUD提供了一个辅助工具wgcloud-bach-agent,可以批量给Linux服务器上传agent安装包,并自动解压和启动agent,可以大大减少我们的部署工作和时间 下载和…

【一起学Rust | 框架篇 | Tauri2.0框架】Tauri2.0环境搭建与项目创建

文章目录 前言一、搭建 Tauri 2.0 开发环境二、创建 Tauri 2.0 项目1.创建项目2.安装依赖4. 编译运行 三、设置开发环境四、项目结构 前言 Tauri在Rust圈内成名已久,凭借Rust的可靠性,使用系统原生的Webview构建更小的App 以及开发人员可以灵活的使用各…