xlrd读取excel
时间: 2023-09-02 14:11:39 浏览: 111
Python使用xlrd读取Excel格式文件的方法
xlrd是Python中一个用于读取Excel文件的第三方库,可以读取.xls格式的文件。以下是一个简单的示例代码,演示如何使用xlrd读取Excel文件中的数据:
```python
import xlrd
# 打开Excel文件,获取工作簿对象
workbook = xlrd.open_workbook('example.xls')
# 获取工作簿中第一个工作表
worksheet = workbook.sheet_by_index(0)
# 遍历工作表中的所有行
for row_index in range(worksheet.nrows):
# 获取当前行的所有单元格
row_data = worksheet.row_values(row_index)
# 输出当前行的数据
print(row_data)
```
在上面的代码中,我们首先使用`xlrd.open_workbook()`函数打开Excel文件并获取工作簿对象。然后,使用`workbook.sheet_by_index()`方法获取工作簿中的第一个工作表。接着,使用`worksheet.nrows`属性获取工作表中的总行数,使用`worksheet.row_values()`方法获取每一行的数据,最后输出每一行的数据。
需要注意的是,xlrd只能读取.xls格式的文件,无法读取.xlsx格式的文件。如果需要读取.xlsx格式的文件,可以使用openpyxl等其他第三方库。
阅读全文