pyhton读取excel文件
时间: 2024-09-07 19:05:28 浏览: 57
Python 中读取 Excel 文件通常使用第三方库,如 `pandas` 和 `openpyxl` 或 `xlrd`。以下是使用这两种库的基本步骤:
1. **使用pandas**: Pandas 提供了简单易用的接口,可以快速加载 Excel 文件并转换成 DataFrame。
```python
import pandas as pd
# 加载 Excel 文件
data = pd.read_excel('file.xlsx')
# 显示前几行数据
print(data.head())
```
2. **使用openpyxl**: 如果文件是最新版本的 .xlsx 格式,`openpyxl` 更适合,因为它支持xlsx的二进制格式。
```python
from openpyxl import load_workbook
# 加载工作簿
wb = load_workbook('file.xlsx')
sheet = wb.active
# 逐行读取数据
for row in sheet.iter_rows():
values = [cell.value for cell in row]
print(values)
```
3. **使用xlrd**: 对于旧版的 .xls 文件,可以使用 `xlrd` 库。
```python
import xlrd
# 加载.xls 文件
workbook = xlrd.open_workbook('file.xls')
sheet = workbook.sheet_by_index(0) # 可能需要索引,取决于文件结构
# 逐行读取数据
for row_idx in range(sheet.nrows):
row_values = [sheet.cell_value(row_idx, col_idx) for col_idx in range(sheet.ncols)]
print(row_values)
```
无论哪种库,记得先安装对应的库(`pip install pandas openpyxl xlrd`),然后根据实际需求选择合适的操作。
阅读全文
相关推荐
















