xlrd读取excel
时间: 2023-09-08 19:11:31 浏览: 39
xlrd是Python中一个非常常用的读取Excel文件的库,可以方便地读取Excel文件中的数据。下面是一个简单的例子,演示如何使用xlrd读取Excel文件:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 获取所有sheet名称
sheet_names = workbook.sheet_names()
print(sheet_names)
# 获取第一个sheet
sheet1 = workbook.sheet_by_index(0)
# 获取总行数和总列数
num_rows = sheet1.nrows
num_cols = sheet1.ncols
print('总行数:', num_rows)
print('总列数:', num_cols)
# 读取数据
for row_index in range(num_rows):
for col_index in range(num_cols):
cell_value = sheet1.cell_value(row_index, col_index)
print(f'第{row_index+1}行,第{col_index+1}列:{cell_value}')
```
在上述代码中,我们首先使用`xlrd.open_workbook`方法打开Excel文件,然后通过`sheet_names`方法获取所有sheet的名称。接着,我们通过`sheet_by_index`方法获取第一个sheet的对象,并使用`nrows`和`ncols`方法获取总行数和总列数。最后,我们使用`cell_value`方法读取每一个单元格的值,并输出到控制台上。
当然,在实际使用中,还可以使用其他的方法来获取数据,比如使用`row_values`方法获取某一行的所有值,使用`col_values`方法获取某一列的所有值等等。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)