python3 读取excel最常用的模块
时间: 2023-08-14 08:04:38 浏览: 60
Python3中最常用的读取Excel文件的模块是`pandas`和`openpyxl`。
- `pandas`:用于数据处理和分析的强大库,支持多种数据格式,包括Excel文件。可以将Excel文件读取为一个DataFrame对象,方便进行数据处理和分析。
- `openpyxl`:专门用于读取和写入Excel文件的Python库,支持Excel文件的大多数功能,如样式、图表等。适合于需要对Excel文件进行更细致控制的应用场景。
以下是使用`pandas`和`openpyxl`读取Excel文件的示例代码:
#### 使用pandas读取Excel文件
```python
# 安装pandas库
# pip install pandas
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
# 获取单元格的值
cell_value = df.iloc[0, 0] # 第一行第一列
# 遍历行和列
for index, row in df.iterrows():
print(row['列名1'], row['列名2'])
```
#### 使用openpyxl读取Excel文件
```python
# 安装openpyxl库
# pip install openpyxl
from openpyxl import load_workbook
# 打开一个Excel文件
wb = load_workbook(filename='example.xlsx')
# 选择一个工作表
ws = wb['Sheet1']
# 获取单元格的值
cell_value = ws['A1'].value
# 遍历行和列
for row in ws.iter_rows(min_row=1, max_col=3, max_row=2):
for cell in row:
print(cell.value)
```
以上两种方法都可以读取Excel文件中的数据,并且可以根据需要进行进一步处理和分析。