python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel
使用Python将多个excel的多个sheet页合并到一个excel
##读取Excel文件
import xlrd
##将文本写入excel文件
import xlsxwriter
##读取excel文件
def getexcel(excel):
f=xlrd.open_workbook(excel)
return f
##获取excel中的所有sheet表
def getsheet(excel):
return getexcel(excel).sheets()
##获取excel的sheet表个数
def getsheetnum(excel):
n=0
sheets=getsheet(excel)
for i in sheets:
n+=1
return n
##获取excel每个sheet表的行数
def getsheetrows(excel,sheetpage):
table=getsheet(excel)[sheetpage]
return table.nrows
##读取excel文件并返回行内容
def getexcelfile(excel,sheetpage):
table=getsheet(excel)[sheetpage]
rows=table.nrows
datavalue=[]
for row in range(rows):
##返回该行中所有单元格数据组成的列表
data=table.row_values(row)
datavalue.append(data)
return datavalue
if name == ‘main’:
excel=[‘C:\Users\17534\Desktop\excelone.xlsx’,‘C:\Users\17534\Desktop\exceltwo.xlsx’,]
datavalue=[]
##循环取得第n个excel
for n in range(len(excel)):
sheetnum = getsheetnum(excel[n])
##循环返回第n个excel的第i个sheet页
for i in range(sheetnum):
data=getexcelfile(excel[n],i)
print('正在读取第 ’ + str(n) + ’ 个excel的第 ’ + str(i) + ’ sheet页的内容 ')
##将第n个excel的第i个sheet页的第j行单元格数据追加到列表中
for j in range(len(data)):
datavalue.append(data[j])
##定义合并后的目标文件
endexcel=‘C:\Users\17534\Desktop\excelmerge.xlsx’
wb=xlsxwriter.Workbook(endexcel)
ws=wb.add_worksheet()
for i in range(len(datavalue)):
for j in range(len(datavalue[i])):
k=datavalue[i][j]
ws.write(i,j,k)
wb.close()
python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel相关推荐
- vb怎样同时打开2个excel工作簿_【赠书】不打开工作簿也能批量合并不同文件夹下多个表格的数据...
最近推送的五篇文章: <偷懒的技术:打造财务Excel达人>到底有多畅销? <偷懒的技术2>推荐序:未来已来,你准备好了吗? 将"偷懒"进行到底,还在到处找 ...
- python拷贝excel工作簿_几百个Excel表格需要复制粘贴,如何用Python一键搞定?
在工作中经过会遇到大量格式一致,内容不同的Excel表格文件,需要将这里面的内容整理到一个Excel文件中的情形.一般情况下,都是将这些Excel表格文件一个一个地打开,将里面的内容复制,然后粘贴到一 ...
- python 拆分excel工作表_用python编写的excel拆分小工具
from datetime import date,datetime from openpyxl import Workbook from openpyxl import load_workbook ...
- python如何提高工作效率_用Python的这3个优点,让工作效率提升一倍
如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel.Tableau.PowerBI等,都能成为数据分析的得力助手.但它们的不足也是显而易见的:操作繁琐,复用性差,功能相对局限单一. 怎么解 ...
- python 拆分excel工作表_使用python拆分excel单元格方法
在使用python语言时,利用openpyxl库操作excel,可以用来拆分excel单元格.那么,如何拆分单元格呢? 工具/原料 python pycharm openpyxl 截图工具 WPS 笔 ...
- python哪个找工作最好_为何python不好找工作
由于2018年为戊戌狗年,故而属狗的人进入这一年之后所拥有的事业运.财运以及婚姻感情状况都会出现一定的变故,必须通过佩戴[祥安阁化太岁锦囊]等方式来改善自身的运势,才能够确保个人2018年运势的稳生肖 ...
- excel工作簿左侧导航条_Excel工作簿中的高效导航
excel工作簿左侧导航条 When I saw the signs in this shop window, I laughed, and snapped this picture. 当我在商店橱窗 ...
- Python 多excel工作簿 多sheet工作表合并
项目场景: 遇到需要多个excel工作簿.多sheet工作进行合并,但又不想买WPS会员和VBA,就可以借助python进行一个简单的程序编写从而解决. 问题描述 将以上三个工作簿,及其对应工作表表进 ...
- python创建工作簿_创建工作簿、工作表和写入单元格
---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...
最新文章
- AngularJS中的指令全面解析(必看)
- SAML简介:安全地共享数字身份信息
- Apache Kylin VS Apache Doris
- c++ 静态变量赋值_Python变量及常量解释说明
- C++类的内联成员函数应放在哪
- 二维数组最大子数组和
- java项目的事务怎么处理_java实际项目中如何处理分布式事务的
- tomcat连接oracle非常慢,关于myEclipse中tomcat 6.0启动慢的有关问题
- 【算法与数据结构】二叉堆和优先队列 Priority Queue
- Android开发项目计划书
- 学堂在线体育与社会期末考试答案(武汉体育学院)(学堂在线)网课搜题
- UI Maker,界面设计sample
- 极限理论总结04:Delta方法
- java毕业设计_景区旅游信息管理系统
- EXT2/EXT3文件系统
- 信息系统项目10大管理-4W1H
- 【转】操作系统Unix、Windows、Mac OS、Linux的故事
- 如何从手机上恢复误删的微信聊天记录
- omnet++ 第一个工程的创建
- FAST-LIO2代码解析(六)
热门文章
- 联想开机启动项按哪个_win7系统如何修改系统启动项 win7系统修改系统启动项方法【步骤】...
- android布局黑色字体颜色,Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法示例...
- SpringBoot + Mybatis-puls + ClickHouse增删改查入门教程
- IntelliJ IDEA这样配置,代码效率嗖嗖的
- 冷饭新炒:理解JDK中UUID的底层实现
- 带你深入了解 GitLab CI/CD 原理及流程
- 程序员,别说你只会增删改查.....
- SQLServer之深度分析Select
- 常见查找算法(Java代码实现)
- [转帖]升级 Ubuntu,解决登录时提示有软件包可以更新的问题