国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

gaosboy / 2213人閱讀

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

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

import xlrd
import xlwt
#from xlutils.copy import copy #暫時(shí)用不上
import os

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

def read_excel():
    wb_pri = xlrd.open_workbook("verp.xlsx")#打開原始文件
    wb_tar = xlrd.open_workbook("vert.xlsx")#打開目標(biāo)文件
    wb_result = xlwt.Workbook()#新建一個(gè)文件,用來保存結(jié)果
    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獲取每個(gè)sheet,為了省心,我根據(jù)自己的需要限定為第2-21個(gè)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)
        #為什么是取這一列,因?yàn)檫@就是需要對比的數(shù)據(jù)阿 
        l_p = sheet_pri.col_values(2)
        l_t = sheet_tar.col_values(2)

        #tmp =[var for val in a if val in b] #這個(gè)是求交集,老大沒要求是用不上的
        #求參數(shù)在pri(原始數(shù)據(jù))中存在,而在tar(目標(biāo))中不存在的
        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            
               
                                           
                       
                 

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/38267.html

相關(guān)文章

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

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

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

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

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

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

    meislzhua 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.30 - 學(xué)習(xí) Python 來做一些神奇好玩的事情吧

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

    lifesimple 評論0 收藏0

發(fā)表評論

0條評論

gaosboy

|高級講師

TA的文章

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