这是一个第三方库,能够处置惩罚xlsx花样的Excel文件。pip install openpyxl装置。假如运用Aanconda,应当自带了。
读取Excel文件(引荐进修:Python视频教程)
须要导入相干函数。
from openpyxl import load_workbook # 默许可读写,如有须要能够指定write_only和read_only为True wb = load_workbook('mainbuilding33.xlsx')
默许翻开的文件为可读写,如有须要能够指定参数read_only为True。
猎取事情表--Sheet
# 取得一切sheet的称号 print(wb.get_sheet_names()) # 依据sheet名字取得sheet a_sheet = wb.get_sheet_by_name('Sheet1') # 取得sheet名 print(a_sheet.title) # 取得当前正在显现的sheet, 也能够用wb.get_active_sheet() sheet = wb.active
猎取单元格
# 猎取某个单元格的值,视察excel发明也是先字母再数字的递次,即先列再行 b4 = sheet['B4'] # 离别返回 print(f'({b4.column}, {b4.row}) is {b4.value}') # 返回的数字就是int型 # 除了用下标的体式格局取得,还能够用cell函数, 换成数字,这个示意B4 b4_too = sheet.cell(row=4, column=2) print(b4_too.value)
b4.column返回B, b4.row返回4, value则是谁人单元格的值。别的cell另有一个属性coordinate, 像b4这个单元格返回的是坐标B4。
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python怎样读excel的细致内容,更多请关注ki4网别的相干文章!