教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 python怎么读excel

python怎么读excel

发布时间:2020-10-24   编辑:jiaochengji.com
教程集为您提供python怎么读excel等资源,欢迎您收藏本站,我们将为您提供最新的python怎么读excel资源
Python使用openpyxl读写excel文件

这是一个第三方库,可以处理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的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    python怎么读取excel中的数值
    python怎么读写excel文件
    python怎么读取和写入excel表格
    python怎么读excel
    python怎么连接excel
    python怎么读取excel表格
    python怎么关闭指定的excel
    在C#.net 中读取EXCEL文件的数据
    Python如何使用Excel文件
    openpyxl怎样按行和按列读取excel

    [关闭]
    ~ ~