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使用百度翻译进行中翻英示例
Apr 14 Python
Python数组条件过滤filter函数使用示例
Jul 22 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
Python绘制的二项分布概率图示例
Aug 22 Python
django页面跳转问题及注意事项
Jul 18 Python
python3中的eval和exec的区别与联系
Oct 10 Python
Python自定义sorted排序实现方法详解
Sep 18 Python
Python 串口通信的实现
Sep 29 Python
python openCV自制绘画板
Oct 27 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
OpenCV-Python实现油画效果的实例
Jun 08 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 foreach 使用&(与运算符)引用赋值要注意的问题
2010/02/16 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
php中strtotime函数用法详解
2014/11/15 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
php-msf源码详解
2017/12/25 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
超级兔子让浮动层消失的前因后果
2007/03/09 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
python实现将文本转换成语音的方法
2015/05/28 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
查看python下OpenCV版本的方法
2018/08/03 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
Python实现快速排序的方法详解
2019/10/25 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
安卓程序员求职信
2014/02/28 职场文书
绿色学校实施方案
2014/03/31 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
2015年党员自评材料
2014/12/17 职场文书
简爱读书笔记
2015/06/26 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers