本文摘自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的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
如何用Python客户端开发?用实例进行Python模块详解
Python如何将字符串常量转化为变量?(附示例)
Python基础之内置函数和递归详解
Python使用matplotlib绘制饼图
Python中time模块求程序运行时间的方法实例分享
Python字典中如何添加键值对
Python怎么输出hello world代码
Python处理excel教程是什么
Python中的any函数是什么?如何使用any函数?
Python零基础新手入门小知识
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么读excel