python如何读取excel
时间: 2023-10-27 11:15:39 浏览: 76
Python读取excel中的图片完美解决方法
5星 · 资源好评率100%
Python中可以使用`openpyxl`或`xlrd`库来读取Excel文件。
以下是使用`openpyxl`库读取Excel文件的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有sheet名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 选择要读取的sheet
sheet = workbook['Sheet1']
# 读取单元格数据
cell_value = sheet.cell(row=1, column=1).value
print(cell_value)
# 读取整个sheet数据
sheet_data = []
for row in sheet.iter_rows(values_only=True):
sheet_data.append(row)
print(sheet_data)
# 关闭Excel文件
workbook.close()
```
以下是使用`xlrd`库读取Excel文件的示例代码:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 获取所有sheet名称
sheet_names = workbook.sheet_names()
print(sheet_names)
# 选择要读取的sheet
sheet = workbook.sheet_by_name('Sheet1')
# 读取单元格数据
cell_value = sheet.cell_value(0, 0)
print(cell_value)
# 读取整个sheet数据
sheet_data = []
for row_index in range(sheet.nrows):
row_data = sheet.row_values(row_index)
sheet_data.append(row_data)
print(sheet_data)
# 关闭Excel文件
workbook.release_resources()
del workbook
```
阅读全文