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数据类型学习笔记
Jan 13 Python
python实现机器人行走效果
Jan 29 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
python 通过 socket 发送文件的实例代码
Aug 14 Python
python实现C4.5决策树算法
Aug 29 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
python禁用键鼠与提权代码实例
Aug 16 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 Python
Python自动登录QQ的实现示例
Aug 28 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
pytorch 6 batch_train 批训练操作
May 28 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 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
用jquery来定位
2007/02/20 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
js 函数性能比较方法
2020/08/24 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
解决python "No module named pip" 的问题
2018/10/13 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
如何写python的配置文件
2020/06/07 Python
python如何输出反斜杠
2020/06/18 Python
Python实现弹球小游戏
2020/08/01 Python
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
Exception类的常用方法
2012/06/16 面试题
单位提档介绍信
2014/01/17 职场文书
提拔干部考察材料
2014/05/26 职场文书
群众路线查摆问题及整改措施
2014/10/10 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
python实现的web监控系统
2021/04/27 Python
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
Pytest中conftest.py的用法
2021/06/27 Python