python合并已经存在的sheet数据到新sheet的方法


Posted in Python onDecember 11, 2018

简单的合并,本例是横向合并,纵向合并可以自行调整。

import xlrd 

import xlwt
import shutil 
from xlutils.copy import copy 
import datetime 

# 打开要使用的excel,获取要需要写入的行数 
bk = xlrd.open_workbook('A.xlsx') #打开A文件
nbk = copy(bk)
newsh = nbk.add_sheet('totale') #新建total名字的sheet
nsheet = bk.nsheets
cur_col = 1
#scan all sheet in bk
print(nsheet)
for i in range(0, nsheet):
  sh = bk.sheet_by_index(i)
  print(sh.name)
  nrows = sh.nrows
  ncol = sh.ncols
  print(sh.nrows)
  print(sh.ncols)
  #scan all row in sh
  for j in range(0, ncol-1):
    for k in range(0, nrows-1):
      newsh.write(k,cur_col, label=sh.cell_value(k,j))
    cur_col = cur_col + 1
nbk.save('A-new.xls') #保存为A-new文件,其中包含了原始内容和新的total页

以上这篇python合并已经存在的sheet数据到新sheet的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中list循环语句用法实例
Nov 10 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
python定时利用QQ邮件发送天气预报的实例
Nov 17 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
Python切片索引用法示例
May 15 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
Python语言检测模块langid和langdetect的使用实例
Feb 19 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
Python读取文件夹下的所有文件实例代码
Apr 02 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
图文详解matlab原始处理图像几何变换
Jul 09 Python
Python 多线程不加锁分块读取文件的方法
Dec 11 #Python
对python读写文件去重、RE、set的使用详解
Dec 11 #Python
python版本五子棋的实现代码
Dec 11 #Python
python提取具有某种特定字符串的行数据方法
Dec 11 #Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 #Python
Python面向对象基础入门之设置对象属性
Dec 11 #Python
python提取包含关键字的整行数据方法
Dec 11 #Python
You might like
PHP修改session_id示例代码
2014/01/08 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
Yii配置文件用法详解
2014/12/04 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
PHP7匿名类用法分析
2016/09/26 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
jcrop基本参数一览
2013/07/16 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
教你用Python写安卓游戏外挂
2018/01/11 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
Python 互换字典的键值对实例
2019/02/12 Python
python异步存储数据详解
2019/03/19 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
python获取txt文件词向量过程详解
2019/07/05 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
Python有参函数使用代码实例
2020/01/06 Python
多个python文件调用logging模块报错误
2020/02/12 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
ET Mall东森购物网:东森严选
2017/03/06 全球购物
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
火锅店营销方案
2014/02/26 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
军事理论课感想
2015/08/11 职场文书
golang json数组拼接的实例
2021/04/28 Golang
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android