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 29 Python
python中global与nonlocal比较
Nov 21 Python
python实现的文件夹清理程序分享
Nov 22 Python
Python中用sleep()方法操作时间的教程
May 22 Python
Python中的if、else、elif语句用法简明讲解
Mar 11 Python
pyqt5自定义信号实例解析
Jan 31 Python
Django中cookie的基本使用方法示例
Feb 03 Python
python实现人脸签到系统
Apr 13 Python
Python Switch Case三种实现方法代码实例
Jun 18 Python
keras中的History对象用法
Jun 19 Python
Python文件名匹配与文件复制的实现
Dec 11 Python
python 中的jieba分词库
Nov 23 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 addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
Java语言程序设计测试题改错题部分
2014/07/22 面试题
商场主管竞聘书
2014/03/31 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
工作失误检讨书范文
2015/01/26 职场文书
2015年三万活动总结
2015/03/25 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL
MySQL的存储过程和相关函数
2022/04/26 MySQL