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 相关文章推荐
Django 2.0版本的新特性抢先看!
Jan 05 Python
python3.x实现发送邮件功能
May 22 Python
python的pip安装以及使用教程
Sep 18 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
Python类装饰器实现方法详解
Dec 21 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
Django 创建/删除用户的示例代码
Jul 24 Python
django自带调试服务器的使用详解
Aug 29 Python
python 使用递归实现打印一个数字的每一位示例
Feb 27 Python
python标准库OS模块详解
Mar 10 Python
Python3爬虫中pyspider的安装步骤
Jul 29 Python
python缺失值的解决方法总结
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
实用函数5
2007/11/08 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
2020/01/26 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
Python实现的一个简单LRU cache
2014/09/26 Python
Numpy中的mask的使用
2018/07/21 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
优秀辅导员事迹材料
2014/02/16 职场文书
诚信考试标语
2014/06/24 职场文书
公司股东合作协议书
2014/09/14 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS