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之hello world
May 21 Python
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
Python函数参数操作详解
Aug 03 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python 调用js的四种方式
Apr 11 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 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性能优化 产生高度优化代码
2011/07/22 PHP
Yii学习总结之数据访问对象 (DAO)
2015/02/22 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
javascript实现简单的贪吃蛇游戏
2015/03/31 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
Python新手们容易犯的几个错误总结
2017/04/01 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
使用numba对Python运算加速的方法
2018/10/15 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
python打开使用的方法
2019/09/30 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
Puma印度官网:德国运动品牌
2019/10/06 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
幼儿园元旦家长感言
2014/02/27 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
个人典型事迹材料
2014/12/30 职场文书