python3使用 openpyxl 操作excel表格
16lz
2021-01-22
注意: 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)
更多相关文章
- DDNS 的工作原理及其在 Linux 上的实现--转
- 搭建一个属于自己的Mainframe 之 准备工作
- 我应该在哪里添加Yocto位烤任务来创建工作文件夹符号链接?
- 第2章 计算机工作原理
- linux 文件系统的管理 (硬盘) 工作原理
- CUDA统一内存工作(具体来说,cudaMallocManaged();)
- 工作中常用的Linux命令
- 查询表中的某一行,表中没有行号相关的属性字段,SQL语句怎么写啊?50
- 工作日记(连接SQL Sever 2005服务器数据库)