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中的sort方法使用详解
Jul 25 Python
Python中防止sql注入的方法详解
Feb 25 Python
Python中使用haystack实现django全文检索搜索引擎功能
Aug 26 Python
python删除某个字符
Mar 19 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
python多进程下的生产者和消费者模型
May 07 Python
基于python的opencv图像处理实现对斑马线的检测示例
Nov 29 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
详解Python函数print用法
Jun 18 Python
baselines示例程序train_cartpole.py的ImportError
May 20 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中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
laravel 数据验证规则详解
2019/10/23 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
使用vue-infinite-scroll实现无限滚动效果
2018/06/22 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
python梯度下降法的简单示例
2018/08/31 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
浅析python 字典嵌套
2020/09/29 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
销售主管的自我评价分享
2014/01/03 职场文书
法学个人求职信范文
2014/01/27 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
2014年民政工作总结
2014/11/26 职场文书
团员年度个人总结
2015/02/26 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
小学毕业感言200字
2015/07/30 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
Python如何使用循环结构和分支结构
2022/04/13 Python