用Python读取多个sheet文件的代码是什么
Admin 2022-09-03 群英技术资讯 545 次浏览
我们经常用pandas读入读写excel文件,经常会遇到一个excel文件里存在多个sheet文件,这个时候,就需要一次性读取多个sheet的数据并做相应的数据分析或数据处理,最后再写入新的excel文件(同样是多个sheet)。本文即介绍多个sheet文件的读入及处理数据后写出到新excel文件(多个sheet)的操作过程。
该excel文件中有4个sheet(有时候有多少sheet并不知道),现在读入所有sheet表格。
import pandas as pd df=pd.read_excel('输入数据123.xlsx',sheet_name=None)#读取excel所有sheet数据 df
所有sheet的内容都读入至df中。
查看所有sheet名:
df.keys()
查看某一个sheet:
在每个sheet中新增一列
for i in df.keys(): df[i]['月份']=df[i]['填写日期'].astype(str).apply(lambda x:int(x[5:7])) df
多份数据写入一个excel文件(多个sheet)
现在要把以下四份数据写入一个excel文件的不同sheet里。
writer1 = pd.ExcelWriter('输出数据0401.xlsx',engine='xlsxwriter') for i in df.keys(): df[i].to_excel(writer1, sheet_name=i, index=False) worksheet1 = writer1.sheets[i] #worksheet1.set_column(1, 1, 150)#设置列的宽度 writer1.close()
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了python的import 机制是怎么实现的,import有Python运行时的全局模块池的维护和搜索、解析与搜索模块路径的树状结构等作用,下文具体相关介绍需要的小伙伴可以参考一下
最近在使用pycharm安装或升级模块时出现了错误,下面这篇文章主要给大家介绍了关于Pycharm报错Non-zero exit code (2)的完美解决方案,文中通过图文介绍的非常详细,需要的朋友可以参考下
这篇文章主要介绍了boost python3依赖安装,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
我们知道,在计算机中,各种数据,各种程序通常是以文件的形式有组织地存放在磁盘、磁带等存储介质上的。文件是我们使用计算机必须使用的工具。在python中文件也很多,想要得到一个程序,就要向文件输入内容。write中文翻译为书写,在python中,就是用write函数写入文件。本文将向大家介绍python中是如何用wreite函数写入文件和设置文件字体大小的。
itertools是python内置的模块,使用简单且功能强大。本文将详细为大家讲解一下itertools模块的使用方法,感兴趣的小伙伴可以学习一下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008