亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python實現讀取并寫入Excel文件過程解析

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

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

1.xlsx內容如下

Python實現讀取并寫入Excel文件過程解析

2.xlsx內容如下

Python實現讀取并寫入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()可發現,返回的值為一個列表,通過對列表索引操作獲得工作表1# table = data.sheet_by_index(0)# 獲取行數和列數# 行數:table.nrows# 列數:table.ncols#print('總行數:' + str(table.nrows))#print('總列數:' + str(table.ncols))# 獲取整行的值 和整列的值,返回的結果為數組# 整行值:table.row_values(start,end)# 整列值:table.col_values(start,end)# 參數 start 為從第幾個開始打印,# end為打印到那個位置結束,默認為none#print('整行值:' + str(table.row_values(0)))#print('整列值:' + str(table.col_values(1)))# 獲取某個單元格的值,例如獲取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('總行數:' + str(table.nrows)) print('總列數:' + 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=’./設計之都溶洞注漿臺賬.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’)

之后生成結果result.xlsx文件

Python實現讀取并寫入Excel文件過程解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: python
相關文章:
主站蜘蛛池模板: 欧美专区一区二区三区 | 日韩欧美一区二区三区在线观看 | 99福利资源久久福利资源 | 亚洲波多野结衣日韩在线 | 欧美日韩国产亚洲综合不卡 | 一个人免费观看日本www视频 | 手机在线看片国产日韩生活片 | 欧美精品xx | 国产三级做爰在线观看 | 一区二三区国产 | 亚洲精品日本高清中文字幕 | 午夜香港三级a三级三点 | 黄网视频在线观看 | 国产在线精品一区二区 | 中国性猛交xxxxx免费看 | 欧美做爰孕妇群 | 成视频年人黄网站免费 | 午夜性福利 | 性生活免费视频网站 | 草草影院www色欧美极品 | 久久com| 在线精品国产 | 一级女性全黄生活片免费 | 欧美一级毛片片免费 | 欧美扣逼视频 | 日韩亚洲成a人片在线观看 日韩亚洲精品不卡在线 | 手机看片精品国产福利盒子 | 欧美特级| 成人免费网站视频 | 久草福利资源在线观看 | 福利片免费一区二区三区 | 国产精品欧美韩国日本久久 | 免费看成人片 | 亚洲 [12p]| 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | 久久国产精品1区2区3区网页 | 女人把腿劈开让男人桶的网站 | 久久久久久88色愉愉 | 看欧美的一级毛片 | 香港aa三级久久三级 | 欧美日韩高清观看一区二区 |