婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Python批量處理工作簿和工作表的實(shí)現(xiàn)示例

Python批量處理工作簿和工作表的實(shí)現(xiàn)示例

熱門(mén)標(biāo)簽:沈陽(yáng)防封電銷(xiāo)電話(huà)卡 鶴壁手機(jī)自動(dòng)外呼系統(tǒng)違法嗎 地圖標(biāo)注多個(gè) 萊蕪電信外呼系統(tǒng) 高德地圖標(biāo)注收入咋樣 企業(yè)微信地圖標(biāo)注 銀川電話(huà)機(jī)器人電話(huà) 怎么辦理400客服電話(huà) B52系統(tǒng)電梯外呼顯示E7

批量新建并保存工作簿

代碼

import xlwings as xw
# 啟動(dòng) Excel,但不新建工作簿
app = xw.App(visible=True,add_book=False)

for i in range(5):
 #新建工作簿
    workbook = app.books.add()
    #保存工作簿
    workbook.save(f'test{i}.xlsx')
    #將工作簿關(guān)閉
    workbook.close()

批量打開(kāi)一個(gè)文件夾中的打開(kāi)工作簿

import xlwings as xw
import os
# 給出工作簿所在的文件夾路徑
path_file = r'E:/python1/python_module'
# 列出該文件夾中所有的子文件或子文件夾
file_list = os.listdir(path_file)
# 啟動(dòng)Excel
app = xw.App(visible=True,add_book=False)

for i in file_list:
    # 判斷文件是否為 Excel文件
    if os.path.splitext(i)[1] =='.xlsx':
        #打開(kāi)
        app.books.open(i)

批量重命名一個(gè)工作簿的所有工作表

import xlwings as xw

# 啟動(dòng)Excel
app = xw.App(visible=True,add_book=False)
# 打開(kāi)工作簿
workbook = app.books.open('table.xlsx')
#獲取工作簿的所有工作表
worhsheets = workbook.sheets

for i in range(len(worhsheets)):
    # 重命名工作表
    worhsheets[i].name = worhsheets[i].name.replace('銷(xiāo)售','')
#另存重命名后的工作簿
workbook.save('table1.xlsx')
#退出Excel程序
app.quit()

批量重命名多個(gè)工作簿

不過(guò)這是有前提條件的,要重命名的工作簿名必
須是有規(guī)律的,如表1、表2、表3;或者含有相同的關(guān)鍵字。

import xlwings as xw
import os
# 給出工作簿所在的文件夾路徑
path_file = r'E:/python1/python_module'
# 列出該文件夾中所有的子文件或子文件夾
file_list = os.listdir(path_file)
old_book_name = '銷(xiāo)售表'
new_book_name = '分部銷(xiāo)售表'
# 啟動(dòng)Excel
app = xw.App(visible=True,add_book=False)

for i in file_list:
    if i.startswith('~$'):
        continue
    # 執(zhí)行查找和替換,生成新的工作簿名
    new_file = i.replace(old_book_name,new_book_name)
    # 構(gòu)造需要重命名工作簿的完整路徑
    old_path_filr = os.path.join(path_file,i)
    #構(gòu)建重命名后工作簿的完整路徑
    new_path_file = os.path.join(path_file,new_file)
    # 重命名
    os.rename(old_path_filr,new_path_file)

if i.startswith('~$'):
continue

因?yàn)镋xcel會(huì)在使用過(guò)程中生成一些文件名以"~$"開(kāi)頭的臨時(shí)文件,如果有這些文件就跳過(guò)。

批量重命名多個(gè)工作簿中的同名工作表

步驟

  • 打印出文件夾中所有子文件的名稱(chēng)
  • 與文件夾路徑拼接成完整的文件名后,打開(kāi)
  • 遍歷文件中的所有工作表,如果名字相同就更改
  • 保存工作表目錄

代碼:

import xlwings as xw
import os
# 給出工作簿所在的文件夾路徑
path_file = r'E:/python1/python_module'
# 列出該文件夾中所有的子文件或子文件夾
file_list = os.listdir(path_file)
old_sheet = 'sheet1'
new_sheet = '員工信息'
app = xw.App(visible=True,add_book= False)
 # 遍歷工作簿
for i in path_file:
    if i.startswith('~$'):
        continue
    # 拼接出完整路徑
    old_path_file = os.path.join(path_file,i)
    # 打開(kāi)工作簿
    workbook = app.books.open(old_path_file)
    # 遍歷工作表
    for j in workbook.sheets:
        if j.name == old_sheet:
            j.name = new_sheet
    # 保存工作簿
    workbook.save()
app.quit()

將一個(gè)工作簿的所有工作表批量復(fù)制到其他工作簿

步驟:

  • 獲取目標(biāo)(復(fù)制到的)文件夾的所有子文件
  • 打開(kāi)源文件(被復(fù)制的),并獲取其所有的工作表信息。
  • 遍歷所有的子文件,如果是Excel文件就打開(kāi)
  • 在目標(biāo)工作簿中新增工作表
  • 將來(lái)源工作表的數(shù)據(jù)寫(xiě)入新增工作表中

代碼

import xlwings as xw
import os
# 給出工作簿所在的文件夾路徑
path_file = r'E:/python1/python_module'
# 列出該文件夾中所有的子文件或子文件夾
file_list = os.listdir(path_file)
app = xw.App(visible=True,add_book= False)
workbook = app.books.open('來(lái)源工作簿路徑')
worksheet = workbook.sheets
 # 子文件
for i in path_file:
    if os.path.splitext(i)[1] =='.xlsx':
        # 打開(kāi)工作簿
        workbooks = app.books.open(path_file+'/'+i)
        # 遍歷工作表
        for j in worksheet:
            # 讀取工作表中的信息
            contents = j.range('A1').expand('table').value
            # 讀取工作表的名稱(chēng)
            name = j.name
            # 增加同名的工作表
            workbooks.sheets.add(name = name,after = len(workbooks.sheets))
            # 寫(xiě)入數(shù)據(jù)
            workbooks.sheets[name].range('A1').value = contents
        # 保存工作簿
        workbook.save()
app.quit()

.expand()是xlwings模塊中的函數(shù),用于擴(kuò)展選擇范圍。語(yǔ)法格式如下

expand(mode) 默認(rèn)值是 ‘table',表示向整個(gè)數(shù)據(jù)表擴(kuò)展。也可以是'down'(下方)或'right'(右方)

按條件將一個(gè)工作表拆分為多個(gè)工作簿

import  os
import xlwings as xw

filr_path = 'e:\\table\\產(chǎn)品統(tǒng)計(jì)表.xlsx'
sheet_name = '統(tǒng)計(jì)表'

app = xw.App(visible = True ,add_book= False)
# 打開(kāi)工作簿
workbooh = app.books.open(filr_path)
# 獲取指定的工作表
worksheet = workbooh.sheets[sheet_name]
# 讀取工作表中的所有信息
value = worksheet.range('A2').expand('table').value
# 創(chuàng)建一個(gè)空字典用于按產(chǎn)品名稱(chēng)來(lái)分類(lèi)存放數(shù)據(jù)
data = dict()
#按行遍歷工作表數(shù)據(jù)
for i in range(len(value)):
    # 獲取當(dāng)前行的第一個(gè)空格中的數(shù)據(jù)
    product_name = value[i][1]
    # 如果沒(méi)有該產(chǎn)品
    if product_name not in data:
        # 創(chuàng)建一個(gè)與當(dāng)前行名稱(chēng)對(duì)應(yīng)的空列表
        data[product_name] = []
    # 將當(dāng)前數(shù)據(jù)追加當(dāng)列表中
    data[product_name].append(value[i])

for key,value in data.items():
    # 新建目標(biāo)工作簿
    new_workbook = app.books.add()
    #新建工作表
    new_sheet = new_workbook.sheets.add(key)
    # 將要拆分的工作表的列標(biāo)題復(fù)制到新建的工作表中
    new_sheet['A1'].value = worksheet['A1:H1'].value
    # 將數(shù)據(jù)復(fù)制
    new_sheet['A2'].value = value
    new_workbook.save('{}.xlsx'.format(key))

app.quit()

到此這篇關(guān)于Python批量處理工作簿和工作表的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Python批量處理工作簿和工作表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python自動(dòng)化之批量處理工作簿和工作表

標(biāo)簽:三亞 安慶 呼倫貝爾 呼倫貝爾 湘西 葫蘆島 烏魯木齊 銀川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python批量處理工作簿和工作表的實(shí)現(xiàn)示例》,本文關(guān)鍵詞  Python,批量,處理,工作簿,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python批量處理工作簿和工作表的實(shí)現(xiàn)示例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Python批量處理工作簿和工作表的實(shí)現(xiàn)示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美黄色影院| av成人动漫在线观看| 中文字幕在线观看不卡视频| 亚洲天堂精品视频| 天天亚洲美女在线视频| 白白色 亚洲乱淫| 欧美日韩中文国产| 国产精品乱码久久久久久| 天天爽夜夜爽夜夜爽精品视频| 国产麻豆精品视频| 日韩欧美国产三级电影视频| 亚洲精品ww久久久久久p站| 国产亚洲欧美色| 久久爱www久久做| 日韩亚洲欧美一区二区三区| 亚洲天堂久久久久久久| 国产精品99久| 久久久蜜桃精品| 国产麻豆成人精品| 日本免费在线视频不卡一不卡二| 99国产欧美久久久精品| 久久久精品中文字幕麻豆发布| 日韩精品成人一区二区三区| av网站免费线看精品| 2017欧美狠狠色| 国产.欧美.日韩| 亚洲日本在线视频观看| 成人av在线资源网站| 亚洲精品日韩专区silk| 风间由美一区二区三区在线观看 | 久久九九久久九九| 欧美日韩免费不卡视频一区二区三区 | 色综合天天视频在线观看| 国产精品一区免费视频| 免费高清成人在线| 亚洲精品你懂的| 国产在线不卡一区| 亚洲乱码国产乱码精品精可以看 | 一区二区三区在线免费| 国产欧美一区二区三区沐欲| 欧美性色aⅴ视频一区日韩精品| 亚洲第一av色| 国产精品看片你懂得| 7777女厕盗摄久久久| 成人av资源站| 国产精品一二二区| 日本sm残虐另类| 日日摸夜夜添夜夜添亚洲女人| 久久精品欧美日韩| 91精品国产综合久久香蕉麻豆| bt欧美亚洲午夜电影天堂| 免费成人在线播放| 亚洲综合清纯丝袜自拍| 亚洲私人影院在线观看| 中文字幕av不卡| 国产午夜久久久久| 欧美精品一区二区久久婷婷 | 国产精品伊人色| 国产精品久久一卡二卡| 色综合久久六月婷婷中文字幕| 国产91高潮流白浆在线麻豆| 国产在线不卡一区| 国产资源在线一区| 久久精品国产99国产| 美女mm1313爽爽久久久蜜臀| 日韩电影网1区2区| 久久99国产精品麻豆| 国产综合色在线视频区| 国产一区二区精品久久99| 国产精品亚洲午夜一区二区三区| 国产精品亚洲人在线观看| 国产suv精品一区二区三区| 国产成人精品免费一区二区| 免费在线观看成人| 北条麻妃国产九九精品视频| 91亚洲国产成人精品一区二三| 在线观看三级视频欧美| 欧美岛国在线观看| 久久午夜色播影院免费高清| 亚洲天堂av老司机| 亚洲综合激情另类小说区| 精品一区二区三区视频在线观看| 国产.欧美.日韩| 精品视频一区 二区 三区| 精品久久一二三区| 国产精品久久久爽爽爽麻豆色哟哟| 中文字幕中文字幕一区二区 | 日韩一级完整毛片| 亚洲欧洲一区二区三区| 免费xxxx性欧美18vr| 91久久精品一区二区三区| 欧美一区二区三区日韩视频| 亚洲视频图片小说| 久久精品国产在热久久| 97se亚洲国产综合自在线| 久久免费的精品国产v∧| 成人国产在线观看| 日韩免费一区二区三区在线播放| 日韩女优毛片在线| 午夜精品久久久| 欧美一区二区三级| jizzjizzjizz欧美| 亚洲一区二区免费视频| 欧美另类一区二区三区| 精品影视av免费| 国产日韩视频一区二区三区| 国产精品系列在线观看| 亚洲人成网站在线| 欧美日韩一区精品| 国产精品电影一区二区三区| 久久久99精品久久| 久久99国内精品| 日本一区免费视频| 99视频国产精品| 亚洲国产一二三| 欧美日韩国产高清一区二区三区| 亚洲激情欧美激情| 欧美日韩视频专区在线播放| 亚洲国产精品尤物yw在线观看| 欧美性欧美巨大黑白大战| 喷水一区二区三区| 欧美精品免费视频| 国产精品一区二区在线观看不卡| 国产欧美精品国产国产专区| 91丨九色丨蝌蚪富婆spa| 亚洲第一搞黄网站| 国产午夜精品在线观看| 91在线免费看| 久久99国产精品免费网站| 久久精品男人天堂av| 日本福利一区二区| 亚洲国产日日夜夜| 日韩欧美高清dvd碟片| 色综合天天狠狠| 久久精品国产亚洲aⅴ| 国产精品热久久久久夜色精品三区 | 日韩精品一区二区三区中文精品| 精品一区二区日韩| 亚洲电影视频在线| 亚洲同性同志一二三专区| 日韩美女在线视频| 欧美丰满少妇xxxxx高潮对白| 综合网在线视频| 精品国产乱码久久久久久1区2区| 色综合久久中文综合久久牛| 岛国精品在线播放| 国产精品一区二区在线播放 | 国产亚洲成年网址在线观看| 91麻豆精品国产91久久久久久| 91久久国产最好的精华液| 成人午夜视频免费看| aaa欧美色吧激情视频| 国产成人在线视频网址| 成人av免费在线观看| 欧美日韩一区二区在线观看| 亚洲猫色日本管| www国产成人免费观看视频 深夜成人网| 激情文学综合网| 日韩国产一区二| 成人短视频下载| 欧美视频在线一区| 日韩伦理免费电影| 国产不卡视频在线播放| 一道本成人在线| 91成人免费在线视频| 亚洲成a人片综合在线| 欧美中文字幕一区二区三区| 亚洲欧美自拍偷拍| 久久久久久久电影| 亚洲欧美偷拍另类a∨色屁股| 亚洲另类春色国产| 麻豆精品视频在线| 国产福利91精品一区二区三区| 国产精品五月天| 亚洲国产精品久久人人爱蜜臀| 国产精品不卡在线观看| 亚洲私人影院在线观看| 日产国产高清一区二区三区| 国产精品一级片在线观看| 91丝袜美女网| 精品久久五月天| 亚洲一区二区欧美| 午夜在线电影亚洲一区| 久久99日本精品| 97se亚洲国产综合自在线不卡 | 国产成人精品一区二区三区四区| 国内精品伊人久久久久av一坑| 成人精品视频一区二区三区尤物| 91农村精品一区二区在线| 日韩一区二区三区视频| 一级特黄大欧美久久久| 国产福利一区二区三区| 精品久久人人做人人爽| 亚洲成年人网站在线观看| 99久久精品免费精品国产| 久久久久久免费| 天天做天天摸天天爽国产一区| 99天天综合性| 国产精品麻豆欧美日韩ww| 秋霞影院一区二区|