本文摘自php中文网,作者(*-*)浩,侵删。
Python使用openpyxl读写excel文件
这是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。如果使用Aanconda,应该自带了。

读取Excel文件(推荐学习:Python视频教程)
需要导入相关函数。
1 2 3 | from openpyxl import load_workbook
# 默认可读写,若有需要可以指定write_only和read_only为True
wb = load_workbook( 'mainbuilding33.xlsx' )
|
默认打开的文件为可读写,若有需要可以指定参数read_only为True。
获取工作表--Sheet
1 2 3 4 5 6 7 8 | # 获得所有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
|
获取单元格
1 2 3 4 5 6 7 | # 获取某个单元格的值,观察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的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
会java再去学Python容易吗
Python缩进是强制的吗
如何利用Python刷访问量
Python读写/追加excel文件demo
Python字典怎么添加元素
django中使用定时任务的两种方法介绍
Python idle怎么用
如何用Python实现微信消息防撤回
Python是什么意思?
Python是什么
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么读excel