成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python入門之對比兩份excel表格數(shù)據

gaosboy / 2226人閱讀

摘要:今天老大交給我一個任務,對比兩個版本的數(shù)據的異同增刪情況,唉,說多了都是淚,自從學會了,再也不用擔心老大這樣的任務了好了直接上代碼吧,代碼中解釋暫時用不上定義兩個全局,分別存儲原始和目的需要對比的數(shù)據打開原始文件打開目標文件新建一個文件,用

今天老大交給我一個任務,對比兩個版本的excel數(shù)據的異同(增刪情況),唉,說多了都是淚,自從學會了python,再也不用擔心老大這樣的任務了~~~
好了直接上代碼吧,代碼中解釋

import xlrd
import xlwt
#from xlutils.copy import copy #暫時用不上
import os

l_p=[]#定義兩個全局list,分別存儲原始和目的需要對比的數(shù)據
l_t=[]

def read_excel():
    wb_pri = xlrd.open_workbook("verp.xlsx")#打開原始文件
    wb_tar = xlrd.open_workbook("vert.xlsx")#打開目標文件
    wb_result = xlwt.Workbook()#新建一個文件,用來保存結果
    sheet_result = wb_result.add_sheet("result",cell_overwrite_ok=True)
    result_i =0
    result_j =0
    for sheet_i in range(2,21):
        sheet_pri = wb_pri.sheet_by_index(sheet_i) #通過index獲取每個sheet,為了省心,我根據自己的需要限定為第2-21個sheet
        sheet_tar = wb_tar.sheet_by_index(sheet_i)
        sheet_backup = wb_backup.get_sheet(sheet_i)
        print(sheet_pri.name,sheet_tar.name)
        #為什么是取這一列,因為這就是需要對比的數(shù)據阿 
        l_p = sheet_pri.col_values(2)
        l_t = sheet_tar.col_values(2)

        #tmp =[var for val in a if val in b] #這個是求交集,老大沒要求是用不上的
        #求參數(shù)在pri(原始數(shù)據)中存在,而在tar(目標)中不存在的
        tmp_pd = list(set(l_p).difference(set(l_t)))
        #求參數(shù)在tar中存在,而在pri中不存在的
        tmp_td = list(set(l_t).difference(set(l_p)))
        
        if result_i            
               
                                           
                       
                 

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/38267.html

相關文章

  • Python 入門excel數(shù)據分離成多個sheet

    摘要:最近老大發(fā)了瘋一樣給我布置很多坑一樣的任務,郁悶至極,今天這是一個非常簡單的操作的示例。假如你全公司的數(shù)據都在一張表格中,那么請用這個把它們按部門分離出來吧。 最近老大發(fā)了瘋一樣給我布置很多坑一樣的任務,郁悶至極,今天這是一個非常簡單的操作excel的示例。假如你全公司的數(shù)據都在一張表格中 ,那么請用這個把它們按部門分離出來吧。 用python寫一些小工具確實是簡單啊。 optionP...

    Shimmer 評論0 收藏0
  • python使用xlwt生成Excel表格

    摘要:在工作中,遇到了使用生成表格的需求,經過資料的查找與對比,決定使用第三方庫來生成表格,現(xiàn)做如下總結簡單例子創(chuàng)建實例,并且規(guī)定編碼設置工作表名稱向表格中插入字符串,前兩位數(shù)字分別為行和列,第三個參數(shù)為要插入的內容,第四個參數(shù)可以設置樣式將生成 在工作中,遇到了使用python生成Excel表格的需求,經過資料的查找與對比,決定使用第三方庫xlwt來生成Excel表格,現(xiàn)做如下總結:簡單例...

    jhhfft 評論0 收藏0
  • 測試小工具:python實現(xiàn)對比2個excel文件匹配數(shù)據寫入新excel

    摘要:測試業(yè)務需要現(xiàn)有中有個分別是的,的,的,如下圖的和都有列,且列數(shù)據值有部分是一樣的現(xiàn)需要將和匹配生成的,匹配規(guī)則把復制到的文件中,中的列值取值是和都有列匹配對應的的列值實現(xiàn)打開要匹配的列索引目標數(shù)據列索引的的的的的總行數(shù)的的的總列數(shù)的要匹 測試業(yè)務需要: 1.現(xiàn)有a.xlsx a.xlsx中...

    meislzhua 評論0 收藏0
  • SegmentFault 技術周刊 Vol.30 - 學習 Python 來做一些神奇好玩的事情吧

    摘要:學習筆記七數(shù)學形態(tài)學關注的是圖像中的形狀,它提供了一些方法用于檢測形狀和改變形狀。學習筆記十一尺度不變特征變換,簡稱是圖像局部特征提取的現(xiàn)代方法基于區(qū)域圖像塊的分析。本文的目的是簡明扼要地說明的編碼機制,并給出一些建議。 showImg(https://segmentfault.com/img/bVRJbz?w=900&h=385); 前言 開始之前,我們先來看這樣一個提問: pyth...

    lifesimple 評論0 收藏0

發(fā)表評論

0條評論

gaosboy

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<