成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇梳理清楚使用Python根據原始Excel表格批量生成目標Excel表格

開發 前端
如果是正常操作的話,肯定是點擊進去Excel文件,然后每個單元格進行復制,然后粘貼到新文件,然后保存,之后重命名。

大家好,我是Python進階者。

一、前言

前幾天在幫助粉絲解決問題的時候,遇到一個簡單的小需求,這里拿出來跟大家一起分享,后面再次遇到的時候,可以從這里得到靈感。

二、需求澄清

粉絲的問題來源于實際的需求,下圖是原始數據,需要在1-3處填充另外一個表格中的數據:

圖片

如果是正常操作的話,肯定是點擊進去Excel文件,然后每個單元格進行復制,然后粘貼到新文件,然后保存,之后重命名。

這樣做肯定是可以,但是當有上百個文件夾需要復制呢?上千個文件呢?肯定就需要消耗大量的時間和精力了。估計一天都不一定完成的了。

這里使用Python進行批量實現!

三、實現過程

這里給大家提供一個可行的代碼,思路也很簡單,openpyxl庫進行實現,代碼如下:

import openpyxl

workbook1 = openpyxl.load_workbook("模板.xlsx")
worksheet1 = workbook1.worksheets[0]
print(worksheet1['C4'].value) # 金額
print(worksheet1['D4'].value) # 公司
print(worksheet1['F4'].value) # 編號

workbook2 = openpyxl.load_workbook("訂單.xlsx")
worksheet2 = workbook2[0]
print(worksheet2['C3'].value) # 城市
print(worksheet2['D3'].value) # 編號
print(worksheet2['CU3'].value) # 金額
print(worksheet2['DM3'].value) # 公司

print(f"正在處理訂單:{worksheet2['C3'].value}...")
worksheet1['C4'].value = worksheet2['CU3'].value
worksheet1['D4'].value = f"{worksheet2['DM3'].value}分公司"
worksheet1['F4'].value = worksheet2['D3'].value
new_file_name = f"({worksheet2['C3'].value} {worksheet2['D3'].value})"
workbook1.save(new_file_name + '.xlsx')
print(f"訂單:{worksheet2['C3'].value}處理完成")

代碼運行之后,就可以實現該Excel文件中對應的數據替換了。不過這里只是單個文件的替換。

如果想要批量的進行替換的話,則需要加入for循環,如下所示:

for i in range(len(worksheet.row)):
print(f"正在第{i}行,處理訂單:{worksheet2[f'C{i}'].value}...")
worksheet1['C4'].value = worksheet2[f'CU{i}'].value
worksheet1['D4'].value = f"{worksheet2[f'DM{i}'].value}分公司"
worksheet1['F4'].value = worksheet2[f'D{i}'].value
new_file_name = f"({worksheet2[f'C{i}'].value} {worksheet2[f'D{i}'].value})"
workbook1.save(new_file_name + '.xlsx')
time.sleep(3)
print(f"訂單:{worksheet2[f'C{i}'].value}處理完成")

三、總結

大家好,我是皮皮。這篇文章主要盤點一個Python自動化辦公的實用案例,這個案例可以適用于實際工作中文件處理,大家也可以稍微改進下,用于自己的實際工作中去,舉一反三。通過這個案例,大家應該學習到了很多,我相信應該還有其他更好的方法,歡迎大家留言區留言。

責任編輯:武曉燕 來源: Python爬蟲與數據挖掘
相關推薦

2023-01-11 18:23:38

傳統數倉Hadoop數倉技術

2024-10-23 08:00:00

PythonExcel數據分析

2021-06-21 05:23:21

Excel消除Excel表格密碼技巧

2022-01-04 09:53:37

Python多線程多進程

2012-07-19 15:54:14

2022-07-05 09:24:01

Pandas表格樣式Python

2024-03-15 10:29:54

PyQt6Python表格視圖

2020-11-06 08:28:44

Python

2021-04-08 05:58:45

Excel數據技巧

2017-12-17 20:17:23

NoSQLSQL數據

2018-08-13 09:20:21

NoSQLSQL數據

2018-09-26 16:04:04

NVMe主機控制器

2022-04-27 09:09:57

架構師術語技術語言

2020-10-18 07:49:40

開源在線表格Excel前端表格庫

2015-07-21 16:48:51

Excel表格

2011-03-30 09:29:52

2022-01-02 08:43:46

Python

2020-10-16 12:05:39

GitHub 技術開源

2024-07-15 15:05:20

Python數據驅動

2022-05-31 06:07:45

Excel表Python
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩福利视频 | 亚洲免费在线 | 欧美一区二区三区 | 国产成人精品一区二区三区 | 午夜免费小视频 | 日韩欧美中文 | 亚洲综合色视频在线观看 | 美女露尿口视频 | 国产亚洲一区精品 | 免费能直接在线观看黄的视频 | 亚洲成人在线网 | 欧洲在线视频 | 午夜看片网站 | 在线一区视频 | 亚洲第一福利视频 | yeyeav | 久久久91| 夜夜骑首页 | 在线午夜| 久久久久av | 国产成人99久久亚洲综合精品 | 欧美一区二区三区在线观看 | 视频在线亚洲 | 亚洲福利精品 | 亚洲欧美国产精品久久 | 操操日| 欧美日本在线 | 久久久久久一区 | 成人免费视频久久 | 精品欧美一区二区三区久久久 | 6080yy精品一区二区三区 | 91色站 | 波多野吉衣在线播放 | 亚洲免费在线 | 国产视频精品区 | 99在线视频观看 | 亚洲成人观看 | 美女日批免费视频 | 亚洲视频一区二区三区四区 | 国产精品综合视频 | 国产aⅴ|