python如何读取excel表格
时间: 2024-10-22 20:10:03 浏览: 46
在Python中,你可以使用多种库来读取Excel文件,其中最常用的是`pandas`和`openpyxl`。这里分别介绍这两种方法:
### 使用pandas (推荐)
`pandas`是一个强大的数据处理库,它提供了`read_excel`函数方便地从Excel文件读取数据。
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file.xlsx')
# 如果文件路径不确定,可以传递完整路径
df = pd.read_excel('/path/to/your_file.xlsx')
# 查看前几行数据
print(df.head())
```
### 使用openpyxl
如果你只需要简单的读取,`openpyxl`库也足够了,它是专门用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的库。
```python
from openpyxl import load_workbook
# 加载工作簿
workbook = load_workbook('your_file.xlsx')
sheet = workbook.active # 获取第一个活动工作表
# 遍历行和列获取数据
for row in sheet.iter_rows(values_only=True):
print(row)
# 关闭工作簿
workbook.close()
```
注意,`pandas`的处理能力更强,对于大型数据集更为高效,而`openpyxl`适合对单个工作簿进行低级别的操作。
阅读全文