pandas获取excel表格行数
时间: 2023-10-12 19:09:52 浏览: 167
可以使用 pandas 库中的 read_excel() 函数来获取 excel 表格的行数。示例代码如下所示:
```
import pandas as pd
# 读取 excel 文件
df = pd.read_excel('data.xlsx')
# 获取行数
rows = df.shape[0]
print('Excel 表格的行数为:', rows)
```
相关问题
pandas读取excel指定行数
要使用pandas读取Excel表格中的指定行数,可以使用`loc`方法。首先,导入pandas库,然后使用`read_excel`函数读取Excel文件并指定引擎为"openpyxl",同时指定要读取的表名。接下来,使用`loc`方法,将指定行数作为参数传入,例如`df.loc[[0]]`可以读取第一行的数据。最后,可以将读取的数据存储在变量中,并进行进一步操作。以下是示例代码:
```python
import pandas as pd
# 读取表格,使用openpyxl引擎,获取表名为"表1"的内容
df = pd.read_excel("test.xlsx", engine="openpyxl", sheet_name="表1")
# 读取指定行,读取第一行数据(表头外的第一行)
row_data = df.loc[[0]].values
# 打印每个单元格的数据
for cel in row_data:
print(cel)
```
这样就可以使用pandas读取Excel表格中的指定行数了。
pandas统计excel表的行数
可以使用`pandas`中的`read_excel`方法读取Excel表格,并使用`shape`属性获取表格的行数和列数。示例代码如下:
```python
import pandas as pd
# 读取Excel表格
df = pd.read_excel('example.xlsx')
# 获取行数
rows = df.shape[0]
print('Excel表格共有%d行。' % rows)
```
其中,`example.xlsx`是要读取的Excel表格文件名,`df.shape`返回一个元组,第一个元素表示行数,第二个元素表示列数。因此,`df.shape[0]`就是表格的行数。
阅读全文