最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python如何實現(xiàn)對比兩個Excel數(shù)據(jù)差異

 更新時間:2022年12月06日 15:03:32   作者:Carl_奕然  
這篇文章主要為大家詳細介紹了Python是如何實現(xiàn)對比兩個Excel數(shù)據(jù)差異的,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下

1、引言

小絲:魚哥,還記得上次寫的把數(shù)據(jù)庫的查詢結(jié)果寫入到excel這個腳本不。

小魚:嗯… 可以說不記得嗎

小絲:我猜你就記得。

小魚:你…說…啥??

小絲:我說,你記得這個腳本。

小魚:??? 你說去洗澡?

小絲:魚哥,別鬧,正兒八經(jīng)的。

小魚:啊… 你說還要做SPA 。

小絲:魚哥,你這…

小魚:啊… 你問我什么時間方便?

小絲:魚哥!?。。。。。。。。。。?/p>

小魚:昂,咋了。

小絲:你要是再幫我寫個腳本,咱就去洗澡。

小魚:哦,洗完澡還要吃燒烤??

小絲:魚哥,只要你能幫我寫完腳本, 這都好說。

小魚:那你說吧,啥腳本?

小絲:我要把對比兩個Excel表的數(shù)據(jù),把不一樣的給提示出來。

小魚:就這…

小絲:對啊, 就這。

2、代碼實戰(zhàn)

按照小絲的要求, 就是把兩個差異的excel數(shù)據(jù)庫給對比出來。

由于咱們是高端人士,

所以,咱們進行一些優(yōu)化。

把對比的差異數(shù)據(jù)高亮;

把差異數(shù)據(jù) 重新保存到excel表中;

代碼示例

# -*- coding: utf-8 -*-
# @Time   : 2022-11-20
# @Author : Carl_DJ

"""
實現(xiàn)功能:
    1、對比兩個excel表中的內(nèi)容,
    2、對差異的結(jié)果寫入新的excel表中

"""

from openpyxl.styles import PatternFill
from openpyxl.styles import colors,Font
import openpyxl as vb

#讀取 需要對比的excel表
workbook_a = vb.load_workbook(r'表1.xlsx')
workbook_b = vb.load_workbook(r'表2.xlsx')
#讀取需要對比的sheet名
sheet_a = workbook_a['Sheet1']
sheet_b = workbook_b['Sheet1']
#遍歷所有的行與列
maxrow = sheet_a.max_row
maxcolumn = sheet_b.max_column

#循環(huán)對比表格的所有單元格數(shù)據(jù)
for i in range(1,maxrow):
    for j in range(1,maxcolumn):
        cell_a = sheet_a.cell(i,j)
        cell_b = sheet_b.cell(i,j)
        #如果有差異數(shù)據(jù),就標識出來(藍色加粗字體,黃色填充),
        if cell_a.value != cell_b.value:
            cell_a.fill = PatternFill("solid",fgColor='FFFF00')
            cell_a.font = Font(color=colors.BLUE,bold=True)
            cell_b.fill = PatternFill("solid",fgColor='FFFF00')
            cell_b.font = Font(color=colors.BLUE,bold=True)
#差異結(jié)果存入新的excel表中
workbook_a.save('表1_差異結(jié)果.xlsx')
workbook_b.save('表2_差異結(jié)果.xlsx')

print("執(zhí)行對比完成")

運行結(jié)果

3、總結(jié)

看到這里,今天的分享就要結(jié)束了。

今天主要通過 使用的是openpyx模塊,進行excel數(shù)據(jù)的對比。

如果你對openpyx模塊不太了解, 那直接百度搜索"openpyx" 即可。

到此這篇關(guān)于詳解Python如何實現(xiàn)對比兩個Excel數(shù)據(jù)差異的文章就介紹到這了,更多相關(guān)Python對比Excel數(shù)據(jù)差異內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

贡觉县| 广州市| 彭山县| 恩平市| 肇源县| 盐山县| 唐海县| 堆龙德庆县| 水城县| 沧州市| 斗六市| 马关县| 方山县| 宜良县| 合肥市| 金塔县| 垫江县| 华阴市| 宝坻区| 行唐县| 杭州市| 诸城市| 瑞安市| 民县| 东至县| 大英县| 元江| 北票市| 广宁县| 赣榆县| 扶绥县| 五河县| 营口市| 石楼县| 仁怀市| 鹤峰县| 天镇县| 曲沃县| 吴忠市| 新化县| 嘉善县|