用Python实现excel文件的读写
时间: 2024-09-29 14:10:05 浏览: 43
Python实现的Excel文件读写类
在Python中,我们可以使用`pandas`库方便地操作Excel文件,包括读取(`read_excel`)和写入(`to_excel`)。以下是简单的步骤:
**读取Excel文件:**
```python
import pandas as pd
# 读取整个工作簿
workbook = pd.read_excel('example.xlsx')
# 或者读取特定的工作表
worksheet = workbook['Sheet1']
# 查看数据前几行
print(workbook.head())
```
**写入Excel文件:**
```python
data_to_save = {'Column1': [value1, value2], 'Column2': [value3, value4]}
df = pd.DataFrame(data_to_save)
# 将DataFrame保存到新工作簿或已有工作表
df.to_excel('output.xlsx', index=False) # 如果你想保留索引,可以将index=False去掉
# 如果你想追加到现有工作表,可以这样做:
existing_workbook = pd.read_excel('example.xlsx')
existing_workbook = existing_workbook.append(df)
existing_workbook.to_excel('example.xlsx', index=False, mode='a', header=existing_workbook.columns.tolist()) # mode='a' 表示追加模式
```
阅读全文