国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Python實(shí)現(xiàn)讀取并寫入Excel文件過程解析

瀏覽:6日期:2022-07-24 13:24:02

需求是有兩個(gè)Excel文件:1.xlsx,2.xlsx,比較2.xlsx中的A,B列和1.xlsx中的A,B列;查找1.xlsx中存在,2.xlsx中不存在的行數(shù)據(jù),輸出到result.xlsx文件中

1.xlsx內(nèi)容如下

Python實(shí)現(xiàn)讀取并寫入Excel文件過程解析

2.xlsx內(nèi)容如下

Python實(shí)現(xiàn)讀取并寫入Excel文件過程解析

上代碼

# coding=utf-8import xlrdimport xlwt# 打開文件#data = xlrd.open_workbook(’./附件7:溶洞鉆孔、埋管、注漿.xlsx’)# 查看工作表#data.sheet_names()#print('sheets:' + str(data.sheet_names()))# 通過文件名獲得工作表,獲取工作表1#table = data.sheet_by_name(’20200404’)# 打印data.sheet_names()可發(fā)現(xiàn),返回的值為一個(gè)列表,通過對列表索引操作獲得工作表1# table = data.sheet_by_index(0)# 獲取行數(shù)和列數(shù)# 行數(shù):table.nrows# 列數(shù):table.ncols#print('總行數(shù):' + str(table.nrows))#print('總列數(shù):' + str(table.ncols))# 獲取整行的值 和整列的值,返回的結(jié)果為數(shù)組# 整行值:table.row_values(start,end)# 整列值:table.col_values(start,end)# 參數(shù) start 為從第幾個(gè)開始打印,# end為打印到那個(gè)位置結(jié)束,默認(rèn)為none#print('整行值:' + str(table.row_values(0)))#print('整列值:' + str(table.col_values(1)))# 獲取某個(gè)單元格的值,例如獲取B3單元格值#cel_B3 = table.cell(3,2).value#print('第三行第二列的值:' + cel_B3)def read_xlrd(excelFile,tablename): data = xlrd.open_workbook(excelFile) #table = data.sheet_by_index(0) table = data.sheet_by_name(tablename) print('總行數(shù):' + str(table.nrows)) print('總列數(shù):' + str(table.ncols)) dataFile = [] for rowNum in range(table.nrows): # if 去掉表頭 if rowNum > 0: dataFile.append(table.row_values(rowNum)) return dataFile workbook = xlwt.Workbook(encoding = ’ascii’)worksheet = workbook.add_sheet(’sheet1’)def writeLine(row ,line): col=0 while col <len(line): worksheet.write(row,col, line[col]) col+=1filename1=’./附件7:溶洞鉆孔、埋管、注漿.xlsx’ data1=read_xlrd(filename1,’20200404’)filename2=’./設(shè)計(jì)之都溶洞注漿臺賬.xlsx’ data2=read_xlrd(filename2,’Sheet1’)data=[]for row in data1[4:]: #print(row[0],row[1]) data.append([row[0],row[1]])#print(data)result=[]i=0for row in data2[1:]: buf=[row[1],row[2]] if buf not in data: print(row,’不存在’) writeLine(i, row) i+=1workbook.save(’result.xlsx’)

之后生成結(jié)果result.xlsx文件

Python實(shí)現(xiàn)讀取并寫入Excel文件過程解析

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: python
相關(guān)文章:
主站蜘蛛池模板: 日韩三级视频在线 | 成人自拍网站 | 欧美人成人亚洲专区中文字幕 | 欧美成人 一区二区三区 | 国产99视频精品免费观看7 | 成人污网站 | 青青视频国产依人在线 | 手机看片自拍日韩日韩高清 | 深夜福利视频在线观看 | 中文字幕99在线精品视频免费看 | 在线视频 日韩 | 国产精品高清全国免费观看 | 成人影院在线免费观看 | 欧美性色黄大片www 欧美性色黄大片一级毛片视频 | 中文字幕波多野不卡一区 | 日韩在线无| 国产精品午夜性视频网站 | 看中国一级毛片 | 国产区最新 | 国产a级三级三级三级 | 69成人做爰视频在线观看 | 久久亚洲私人国产精品 | 色偷偷在线刺激免费视频 | 亚洲国产夜色在线观看 | 成人午夜视频一区二区国语 | 亚洲小视频网站 | 国产精品路边足疗店按摩 | 美美女高清毛片视频黄的一免费 | 男女福利社 | 日本一区午夜爱爱 | 九九精品成人免费国产片 | 波多野结衣一区二区 三区 波多野结衣一区二区三区88 | 精品亚洲永久免费精品 | 中文字幕有码在线观看 | 国产成人精品久久二区二区 | 免费视频久久看 | 欧美日本一区二区三区生 | 免费日韩一级片 | 欧美精品束缚一区二区三区 | 亚洲日产综合欧美一区二区 | 国产视频www |