python获取excel某行,python怎样在已有excel文件指定行写入
一、本文摘要:
https://www . cnblogs . com/Xiao 987334176/p/9330368 . html # autoid-4-5-2
本文介绍了使用xlrd模块读取指定坐标的单元格并循环整个表格。
没有描述如何读取指定的列。
2.比如目前有一个水果报价表,内容如下:
需要提取名称和成本价,完整代码如下:
#!/usr/温柔菠萝/envpython3 #编码:UTF-8导入xlrd #打开excel文件,创建一个workbook对象,就是fruits.xlsx文件。包含工作表名称的rbook=xlrd . open _ workbook( test . xlsx )# sheets方法返回一个对象列表,[xlrd . Sheet . Sheet object at0x 103 f 147 f 0]rbook . sheets()# xls默认情况下有三个工作簿,Sheet1,Sheet2,Sheet 3r Sheet=rbook . Sheet _ by _ index(0)#取第一个工作簿的所有行#循环工作簿中的行作为工作表中的行。get _ rows():product _ column=row[1]#产品名称所在的列product _ value=product _ column . value #项目名称if product_value!=产品名称:#排除price_column=row[4]的第一行#价格所在的列price_value=price _ column . value # print(产品名称,product_value,价格,price _ value)
执行:
陕西水晶富士价格4.1雪梨价格1.6无籽西瓜价格1.7
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。