Python读取Excel行数的方法
2023-10-09 20:07
原创
在 Python 项目开发中,有时我们需要使用 Python 读取 Excel 行数,该怎么做呢?关于这个问题,网上有一些很复杂的解决方法,我感到很费解,其实获取 Excel 行数不是一行代码的事吗?本文我将为大家介绍一个简单的使用 Python 获取 Excel 文件行数的方法。
不说废话,先上代码:
from openpyxl import load_workbook
# 加载 Excel 文件,引号中是 Excel 文件名
workbook = load_workbook('测试的文件.xlsx')
# 选择工作表,引号中是工作表名,大小写敏感
sheet = workbook['Sheet1']
# 输出最大行数
print(sheet.max_row)
# 关闭工作簿
workbook.close()
运行这段程序,输出“测试的文件.xlsx”文件的“Sheet1”工作表的总行数。虽然看起来也不简单,但其实真正计算行数的代码只有 sheet.max_row 。
这段程序需要用到 openpyxl 库,可运行以下命令安装:
pip install openpyxl
还要注意文件名和工作表名是大小写敏感的,例如将 Sheet1 写成 sheet1 将会报错。