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实现图书超期提醒
Aug 02 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
Jun 23 Python
详解flask入门模板引擎
Jul 18 Python
python中嵌套函数的实操步骤
Feb 27 Python
python代码编写计算器小程序
Mar 30 Python
Python占用的内存优化教程
Jul 28 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
python 实现dict转json并保存文件
Dec 05 Python
高考考python编程是真的吗
Jul 20 Python
Pycharm快捷键配置详细整理
Oct 13 Python
详细总结Python常见的安全问题
May 21 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中看实例学正则表达式
2006/12/25 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
flexigrid 参数说明
2010/11/23 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
Python实现翻转数组功能示例
2018/01/12 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
Python验证码截取识别代码实例
2020/05/16 Python
python如何快速拼接字符串
2020/10/28 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
美国现代家具购物网站:LexMod
2019/01/09 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
什么是设计模式
2012/06/17 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
材料化学专业求职信
2014/07/15 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
2015年三万活动总结
2015/03/25 职场文书
商务司机岗位职责
2015/04/10 职场文书
Windows7下FTP搭建图文教程
2022/08/05 Servers