【Python】多个dataframe存入excel的不同的sheet表里,而不会被覆盖的方法

我发现,我原来用的多个工作簿存入的方法,发现不太可行了。当使用for循环的时候,原来的sheet 会被新的表给覆盖,后来我找到一种新的方法:

with pd.ExcelWriter(file_name ) as writer:Table.to_excel(writer, sheet_name=sheet_name, index=False) 

我们现在有多个dataframe的表,需要一个个将他们存入到excel的不同的工作簿中。

逻辑应该是这样的:

  1. 读取excel表
  2. 获取多个dataframe遍历,要在读取excel表里面,如果是放在外面就会被覆盖,注意sheet_name 不能一样的
  3. 注意存入的时候,不同的sheet表,取不同的名称
file_name="./tese.xlsx"
with pd.ExcelWriter( file_name ) as writer:   #读取excel表for i in range(len(dataframes)):  #获取多个dataframe遍历sheet_name ="sheet_"+str(i)Table=dataframes[i]Table.to_excel(writer, sheet_name=sheet_name, index=False) 

结果:

在这里插入图片描述

或者使用 openpyxl 库的方法。

这需要为每个工作簿创建一个 Worksheet 对象,并将它们保存到同一个工作簿(Workbook)中。

from openpyxl import Workbook# 创建一个新的工作簿
wb = Workbook()# 添加多个工作表
ws1 = wb.active
ws1.title = "Sheet 1"
ws1.append(["Column 1", "Column 2", "Column 3"])  # 添加标题行
ws1.append([1, 2, 3])  # 添加数据行ws2 = wb.create_sheet("Sheet 2")
ws2.append(["Column A", "Column B"])
ws2.append([4, 5])# 可以继续添加更多的工作表...# 保存工作簿
wb.save("multiple_sheets.xlsx")

结果:
在这里插入图片描述在这里插入图片描述

这个方法也可以实现效果,两个表都顺利存入了。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA无缝沟通全球国际版多语言语聊系统小程序源码

无缝沟通全球 —— 国际版多语言语聊系统 🌍【开篇:跨越语言障碍,与世界无缝对话】🌍 在这个全球化的时代,你是否渴望与世界各地的朋友无缝交流,却常常被语言的隔阂所困扰?别担心,今…

振弦式渗压计智慧水利工程 适用恶劣环境有保障

产品概述 振弦式渗压计适合埋设在水工建筑物和基岩内,或安装在测压管、钻孔、堤坝、管道或压力容器中,以测量孔隙水压力或液位。主要部件均采用特殊钢材制造,适合在各种恶劣环境中使用。特殊的稳定补偿技术使传感器具有极小的温度补偿系数。…

Adobe Photoshop 2024 v25.12 (macOS, Windows) 发布下载 - 照片和设计软件

Adobe Photoshop 2024 v25.12 (macOS, Windows) - 照片和设计软件 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、Lightroom Classic、Media Encoder、Photoshop、Premiere Pro、Adobe XD…

CSS02-字体属性、文本属性

一、字体属性 CSS Fonts(字体)属性用于定义字体系列、大小、粗细、和文字样式(如斜体)。 1-1、font-family属性 当font-family有多个值的时候,代码会依次查找当前系统中存在哪种字体,有则使用,没有则查找下一个字体。 1-2、font-size属性 1-3…

wpf中如何访问控件和生成使用事件?

实际上对于初次使用wpf的同学来说,尤其是有winform编程经验的童鞋来说,最需要解决的就是快速掌握访问控件的方法以及生成和使用事件。这样才能让页面具有最起码的交互性。下面我们来分别讲述。 文章原出处:https://blog.csdn.net/haigear/ar…

双链表和循环链表的各种基本运算的算法(数据结构作业03)

双链表 目的:双链表的存储结构和掌握双链表中各种基本运算算法的设计 内容:编写一个程序dlinkst.cpp,实现双链表的各种基本运算和整体建表算法,双链表的元素类型Elem Type为int并在此基础上设计一个程序。 (1)初始化双链表h。 (2)依次采用尾…

电动车无钥匙一键启动‌系统应用

电动车无钥匙一键启动‌是一种便捷的启动方式,它允许车主在不使用传统钥匙的情况下启动车辆。这种启动方式通常依赖于无线射频识别(RFID)技术,通过车主随身携带的智能卡里的芯片感应自动开关门锁。当车主走近车辆时,门…

日志系统扩展一:日志落地数据库:MySQL、SQLite3

日志系统扩展一:日志落地数据库:MySQL、SQLite3 一、设计1.怎么落地2.落地的具体设计3.表的设计1.MySQL2.SQLite3 二、数据库访问Helper的实现1.需要事务,但是无需回滚,如何理解?1.需要事务2.无需回滚 2.SqliteHelper1…

ICM20948 DMP代码详解(40)

接前一篇文章:ICM20948 DMP代码详解(39) 上一回继续解析inv_icm20948_set_slave_compass_id函数,解析到第5段代码inv_icm20948_setup_compass_akm函数,本回解析接下来的代码。为了便于理解和回顾,再次贴出该…

77、Python之函数式编程:一文搞懂functools模块的核心应用

引言 Python作为一种支持多范式的编程语言,除了在“一切皆对象”的理念支持下的,函数对象也是一等公民、各种高阶函数的自然实现、lambda表达式快速编写纯函数之外。还有一个内置的模块functools,能够更好地支持我们在Python中应用函数式编程…

企业职工薪资查询系统小程序的设计

管理员账户功能包括:系统首页,个人中心,员工管理,部门管理,工资信息管理,工资安排管理,考勤信息管理,交流论坛,系统管理 微信端账号功能包括:系统首页&#…

LTE协议栈学习

1、高通Modem架构 LTE网络架构 3、LTE协议栈 1、 NAS协议栈: EPS Mobility Management (EMM) 支持UE中的移动功能 EPS Session Management (ESM) 支持在UE和PDN网关之间建立和维护IP连接 高通平台NAS层结构 根据3GPP TS 23.122描述, 自动搜网顺序如下 HPLMN EH…

数据结构之线性表——LeetCode:67. 二进制求和,27. 移除元素,26. 删除有序数组中的重复项

67. 二进制求和 题目描述 67. 二进制求和 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 运行代码(javaC) class Solution {public String addBinary(String a, String b) {StringBuilder ansnew StringBuilder();int ca0;for(i…

四川财谷通信息技术有限公司与抖音小店的深度合作

在数字经济蓬勃发展的今天,电商平台已成为推动社会经济增长的重要引擎。其中,抖音小店作为短视频与电商深度融合的产物,凭借其庞大的用户基础、精准的流量分发机制以及创新的购物体验,迅速崛起为电商领域的一股不可忽视的力量。而…

CSS的表格属性

border属性 规定CSS表格边框。 table,td{border: 1px solid green;/*1px表示设置边框的大小,solid表示边框为实线,green表示边框的颜*/} border-collpapse属性 设置表格的边框是否被折叠成一个单一的边框或隔开。 table{border-collapse: collapse;} wi…

[spring]springboot日志

文章目录 一. 日志的用途二. 打印日志三. 日志框架门面模式(外观模式)SLF4J框架介绍 四. 日志格式日志级别配置日志级别日志持久化配置日志文件分割配置日志格式 五. 更简单的日志输出 一. 日志的用途 二. 打印日志 得到日志对象: 需要使用日志工厂LoggerFactory RestControl…

【避雷指南】自学AI人工智能常踩的4个大雷区

1、数学基础 学习人工智能时,有一种常见的误解,认为一定要数学学的很好,才能进一步学人工智能。这种观念并不正确。虽然数学是AI的基石,为算法和模型提供了理论基础,但过分沉迷于数学理论可能会让学习过程变得枯燥无味…

【第十二章:Sentosa_DSML社区版-机器学习之回归】

目录 12.1 线性回归 12.2 决策树回归 12.3 梯度提升决策树回归 12.4 保序回归 12.5 XGBoost回归 12.6 随机森林回归 12.7 广义线性回归 12.8 LightGBM回归 12.9 因子分解机回归 12.10 AdaBoost回归 12.11 KNN回归 12.12 高斯过程回归 12.13 多层感知机回归 【第十…

UML类图绘制

目录 前言 一、如何在UML中表示一个类 二、类之间关系的表示 1.继承关系 2.关联关系 ①单向关联 ②双向关联关系 ③自关联关系 3.聚合关系 4.组合关系 5.实现关系 6.依赖关系 前言 在学习面向对象语言时,我们可以使用UML类图来描述将要编写的程序中类与…

NASA:A-Train 云分级数据集(用于深度学习模型)

目录 简介 摘要 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 A-Train 云分级数据集 简介 ATCS 是一个数据集,旨在训练深度学习模型,以便对多角度卫星图像中的云进行体积分割。 该数据集包括来自 PARASOL 任务上 POLDER 传感器的多角度偏…