python读xls文件
时间: 2023-08-12 09:08:58 浏览: 93
可以使用Python中的第三方库`xlrd`来读取`.xls`文件,具体步骤如下:
1. 安装`xlrd`库:在命令行中输入`pip install xlrd`,回车执行即可。
2. 导入`xlrd`库:在Python代码中使用`import xlrd`导入`xlrd`库。
3. 打开Excel文件:使用`xlrd.open_workbook()`方法打开Excel文件,例如:
```python
workbook = xlrd.open_workbook('example.xls')
```
4. 获取所有工作表:使用`workbook.sheet_names()`方法获取Excel文件中所有工作表名称,例如:
```python
sheet_names = workbook.sheet_names()
```
5. 获取指定工作表:使用`workbook.sheet_by_name()`方法获取指定名称的工作表,例如:
```python
worksheet = workbook.sheet_by_name('Sheet1')
```
6. 获取单元格数据:使用`worksheet.cell_value()`方法获取指定单元格的数据,例如:
```python
cell_value = worksheet.cell_value(0, 0) # 获取第1行第1列的单元格数据
```
完整代码示例:
```python
import xlrd
workbook = xlrd.open_workbook('example.xls')
sheet_names = workbook.sheet_names()
worksheet = workbook.sheet_by_name('Sheet1')
for row in range(worksheet.nrows):
for col in range(worksheet.ncols):
cell_value = worksheet.cell_value(row, col)
print(cell_value)
```
以上代码会打印出Excel文件中所有单元格的数据。
阅读全文