发布时间:2019-07-23 09:44:38编辑:auto阅读(2371)
注意: openpyxl只能操作 xlsx文件而不能操作 xls文件
安装 openpyxl:
pip install openpyxl
示例:
import openpyxl
def update_offer(i,fileName,sheetName):
data =openpyxl.load_workbook(fileName) #打开excel表格
sheet = data.get_sheet_by_name(sheetName) #根据工作表名获取工作表
b = 0 #用于统计输出数据条数
while(i <= sheet.max_row):
s = str(i)
if sheet['A'+s].value != None : #判断A列单元格是否为空
b += 1
print(str(sheet['B'+s].value)) #输出B列中单元格的值
else:
break
i += 1
print('总计输出数据: '+str(b)+' 条')
#print(data.get_sheet_names()) #输出所有的工作表名
#print(sheet.title)
#sheet02 = data.get_active_sheet() #获取活动的工作表
#print(sheet02.title)
#print(sheet.max_row) # 最大行数
#print(sheet.max_column) # 最大列数
# print(sheet['A3'].value) #获取A3单元格内容
#print(sheet['A3'].column) #获取单元格列值
#print(sheet['A3'].row) #获取单元格行号
if __name__ == '__main__':
upFileName = 'E:/sublimetext/XXX/xsc.xlsx' # excel表格所在路径
upSheetName = '价格调整' #工作表表名
i = 3 #从第三行开始读取
update_offer(i,upFileName,upSheetName)
上一篇: python3+requests:pos
下一篇: Python 爬虫环境搭建
53266
40149
34528
30265
25176
24969
23372
16899
14966
14479
856°
783°
854°
863°
920°
1035°
1033°
1024°
1135°
1046°