python pandas读写excel文件
时间: 2024-08-12 11:05:34 浏览: 86
在Python中,Pandas是一个强大的数据处理库,它提供了一套简单易用的API来操作Excel文件。Pandas可以用于读取Microsoft Excel (.xls) 和 .xlsx (使用openpyxl引擎) 格式的文件,也可以写入这两种格式的数据。
**读取Excel文件**:
```python
import pandas as pd
# 读取.xls文件
df = pd.read_excel('file.xls')
# 读取.xlsx文件(推荐)
df = pd.read_excel('file.xlsx')
```
这里,`pd.read_excel()` 函数是主要的读取工具,传入文件路径即可。如果你需要特定的工作表(Sheet),可以用 `sheet_name` 参数指定,如 `pd.read_excel('file.xlsx', sheet_name='Sheet1')`。
**写入Excel文件**:
```python
# 创建一个DataFrame
data = {'Name': ['John', 'Anna', 'Peter'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# 写入.xls文件
df.to_excel('output.xls', index=False)
# 写入.xlsx文件
df.to_excel('output.xlsx', index=False)
```
在这里,`df.to_excel()` 方法将DataFrame写入Excel文件,`index=False` 表示不保存索引列。
阅读全文