python读取Excel
时间: 2023-08-14 19:06:26 浏览: 80
在Python中,可以使用openpyxl或xlrd这两个库来读取Excel文件。
使用openpyxl库:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名
sheet_names = workbook.sheetnames
print(sheet_names)
# 获取第一个工作表
sheet = workbook[sheet_names[0]]
# 获取单元格的值
cell_value = sheet.cell(row=1, column=1).value
print(cell_value)
```
使用xlrd库:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 获取所有工作表名
sheet_names = workbook.sheet_names()
print(sheet_names)
# 获取第一个工作表
sheet = workbook.sheet_by_name(sheet_names[0])
# 获取单元格的值
cell_value = sheet.cell_value(0, 0)
print(cell_value)
```
需要注意的是,使用openpyxl库需要先安装,可以通过pip install openpyxl命令进行安装。而xlrd库在Python 3.x中不再支持,应该使用openpyxl库代替。
阅读全文