2.使用openpyxl 读取excel文件
使用python对excel进行自动化操作,我推荐使用openpyxl,因为它同时支持读写excel,而流行的xlrd 只支持读操作而xlwt 只支持写操作。
1.利用openpyxl 读取excel文件
#引入openpyxl from openpyxl import load_workbook #读取的excel文件 file_path = 'resource.xlsx' #excel存放的位置 workbook = load_workbook(file_path) #一个excel 有一个或多个sheet, 使用python读取excel数据时,必须指定要读取哪个sheet的数据 #指定sheet名称为oss的表格 sheet = workbook.get_sheet_by_name('OSS') start_row = sheet.min_row # excel表起始行 end_row = sheet.max_row # excel表结束行 start_col = sheet.min_column # excel表起始列 end_col = sheet.max_column # excel表结束列 #查excel表有几行几列 print(start_row, end_row, start_col, end_col) #使用单元格的名称来获取数值 print(sheet['A1'].value) print(sheet['B1'].value) print(sheet['E1'].value) print(sheet['C1'].value) #使用cell方法,读取第3行第2列的单元格的数据,cell方法的返回值是Cell类型 score_sum = sheet.cell(3,2) print(score_sum, type(score_sum)) #cell方法单元格的值存储在value属性里 score_sum = sheet.cell(3, 2).value print(score_sum, type(score_sum)) #处理使用cell方法,可以单元格的名称来获取数值 print(sheet['B4'].value)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY