python合并已經(jīng)存在的sheet數(shù)據(jù)到新sheet的方法
更新時間:2018年12月11日 10:47:59 作者:greenlaomao
今天小編就為大家分享一篇python合并已經(jīng)存在的sheet數(shù)據(jù)到新sheet的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
簡單的合并,本例是橫向合并,縱向合并可以自行調(diào)整。
import xlrd
import xlwt
import shutil
from xlutils.copy import copy
import datetime
# 打開要使用的excel,獲取要需要寫入的行數(shù)
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文件,其中包含了原始內(nèi)容和新的total頁
以上這篇python合并已經(jīng)存在的sheet數(shù)據(jù)到新sheet的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用pandas和openpyxl讀取Excel表格的方法詳解
這篇文章主要介紹了Python讀取Excel表格數(shù)據(jù)的方法,Python提供了多種讀取Excel文件的方式,最常用的庫是pandas和openpyxl,下面我將詳細介紹如何使用這兩個庫來讀取Excel文件,并包含一些實用示例,需要的朋友可以參考下2024-10-10
matplotlib調(diào)整子圖間距,調(diào)整整體空白的方法
今天小編就為大家分享一篇matplotlib調(diào)整子圖間距,調(diào)整整體空白的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Python 200行代碼實現(xiàn)一個滑動驗證碼過程詳解
這篇文章主要介紹了Python 200行代碼實現(xiàn)一個滑動驗證碼過程詳解,各種各樣的驗證碼,比較高級的有滑動、點選等樣式,看起來好像挺復(fù)雜的,但實際上它們的核心原理還是還是很清晰的,本文章大致說明下這些驗證碼的原理以及帶大家實現(xiàn)一個滑動驗證碼2019-07-07
Django認(rèn)證系統(tǒng)user對象實現(xiàn)過程解析
這篇文章主要介紹了Django認(rèn)證系統(tǒng)user對象實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03

