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

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

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

大家好,我是Python進階者。

一、前言

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

二、需求澄清

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

圖片

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

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

這里使用Python進行批量實現(xiàn)!

三、實現(xiàn)過程

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

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}處理完成")

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

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

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}處理完成")

三、總結(jié)

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

責任編輯:武曉燕 來源: Python爬蟲與數(shù)據(jù)挖掘
相關(guān)推薦

2023-01-11 18:23:38

傳統(tǒng)數(shù)倉Hadoop數(shù)倉技術(shù)

2024-10-23 08:00:00

PythonExcel數(shù)據(jù)分析

2021-06-21 05:23:21

Excel消除Excel表格密碼技巧

2012-07-19 15:54:14

2022-01-04 09:53:37

Python多線程多進程

2022-07-05 09:24:01

Pandas表格樣式Python

2020-11-06 08:28:44

Python

2024-03-15 10:29:54

PyQt6Python表格視圖

2021-04-08 05:58:45

Excel數(shù)據(jù)技巧

2018-08-13 09:20:21

NoSQLSQL數(shù)據(jù)

2017-12-17 20:17:23

NoSQLSQL數(shù)據(jù)

2011-03-30 09:29:52

2015-07-21 16:48:51

Excel表格

2020-10-18 07:49:40

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

2020-10-16 12:05:39

GitHub 技術(shù)開源

2018-09-26 16:04:04

NVMe主機控制器

2022-05-31 06:07:45

Excel表Python

2020-02-03 09:02:39

工具代碼開發(fā)

2022-04-27 09:09:57

架構(gòu)師術(shù)語技術(shù)語言

2024-07-15 15:05:20

Python數(shù)據(jù)驅(qū)動
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久久久久吹潮 | 99re超碰| 欧美一区二区免费视频 | 射欧美| 久久91| 成人免费区一区二区三区 | 欧美日韩国产综合在线 | 久久久久久黄 | 精品综合 | 天堂一区二区三区 | 91精品国产乱码麻豆白嫩 | 9久久精品| 99精品国产一区二区三区 | 成人三级网址 | 成人av播放| 中文在线一区二区 | 亚洲午夜精品一区二区三区 | 久久久久久美女 | 亚洲激情专区 | 国产一区二区三区免费视频 | 久久婷婷色 | 亚洲精品电影在线观看 | 国产精品日本一区二区不卡视频 | 欧美三区视频 | 国产精品入口久久 | 亚洲精品在线观看网站 | 日本欧美国产在线观看 | 伊人网站在线观看 | www.成人免费视频 | 亚洲精品一区二区网址 | 久久久久久久久久久久亚洲 | 麻豆视频国产在线观看 | 国产亚洲精品精品国产亚洲综合 | 欧美日韩在线一区二区 | 中文字幕视频一区二区 | 久久久国产一区二区三区 | 欧美日韩一二三区 | 亚洲一级黄色 | 日韩中文在线观看 | 91九色婷婷 | 精品一区二区久久久久久久网站 |