电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:3日期: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文件過(guò)程解析

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

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

上代碼

# coding=utf-8import xlrdimport xlwt# 打開(kāi)文件#data = xlrd.open_workbook(’./附件7:溶洞鉆孔、埋管、注漿.xlsx’)# 查看工作表#data.sheet_names()#print('sheets:' + str(data.sheet_names()))# 通過(guò)文件名獲得工作表,獲取工作表1#table = data.sheet_by_name(’20200404’)# 打印data.sheet_names()可發(fā)現(xiàn),返回的值為一個(gè)列表,通過(guò)對(duì)列表索引操作獲得工作表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è)開(kāi)始打印,# 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ì)之都溶洞注漿臺(tái)賬.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文件過(guò)程解析

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

標(biāo)簽: python
相關(guān)文章:
主站蜘蛛池模板: 代办建筑资质升级-建筑资质延期就找上海国信启航 | 伺服电机_直流伺服_交流伺服_DD马达_拓达官方网站 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 密封无忧网 _ 专业的密封产品行业信息网| 浙江自考_浙江自学考试网| 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 定坤静电科技静电消除器厂家-除静电设备 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 环比机械 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 韦伯电梯有限公司| 四川成人高考_四川成考报名网 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 |