openpyxl获取文件行数、列数
时间: 2023-08-07 15:03:25 浏览: 119
你可以使用 openpyxl 库中的 Worksheet 类的属性 max_row 和 max_column 来获取文件的行数和列数。具体的代码如下:
```python
from openpyxl import load_workbook
# 加载 Excel 文件
workbook = load_workbook(filename='example.xlsx')
# 获取第一个 worksheet
worksheet = workbook.worksheets[0]
# 获取行数和列数
max_row = worksheet.max_row
max_column = worksheet.max_column
print(f"文件行数:{max_row}")
print(f"文件列数:{max_column}")
```
其中,filename 参数指定要读取的 Excel 文件名,max_row 和 max_column 分别表示文件的行数和列数。注意,这里的行和列都是从 1 开始计数的。
相关问题
openpyxl获取行数和列数
可以使用openpyxl中的Worksheet.max_row和Worksheet.max_column属性来获取行数和列数。示例代码如下:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 获取行数和列数
row_num = worksheet.max_row
col_num = worksheet.max_column
print('行数:', row_num)
print('列数:', col_num)
```
openpyxl 得到excel的行数和列数
你可以使用 openpyxl 的 worksheet 对象的 `max_row` 和 `max_column` 属性来获取 excel 表格的行数和列数。
示例代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
worksheet = workbook.active
# 获取行数和列数
num_rows = worksheet.max_row
num_cols = worksheet.max_column
print("行数为:", num_rows)
print("列数为:", num_cols)
```
注意,`max_row` 和 `max_column` 属性返回的是整数类型。如果你需要在代码中使用这些值进行计算,你可以直接使用这些整数值,而不需要转换为字符串类型。
阅读全文