python CSV还原excel
时间: 2024-08-26 09:02:45 浏览: 44
Python数据处理与分析-葡萄酒评论分析课设
5星 · 资源好评率100%
在Python中,你可以使用`pandas`库将CSV文件内容转换成`pandas.DataFrame`对象,然后利用Excel的读取功能将其保存为Excel (.xlsx) 文件。以下是基本步骤:
1. **导入所需的库**:
```python
import pandas as pd
from openpyxl import load_workbook # 如果你想保存为.xlsx文件,需要这个库
```
2. **读取CSV文件**:
```python
csv_df = pd.read_csv('input_file.csv')
```
3. **将DataFrame转换为Excel工作簿**:
如果只是简单的转换,`to_excel`函数可以直接将`DataFrame`保存为Excel:
```python
csv_df.to_excel('output_file.xlsx', index=False)
```
这样就完成了CSV到Excel的转换。
如果要用`openpyxl`库来处理`.xlsx`文件,你可以这样操作:
```python
# 加载已有的Excel工作簿
wb = load_workbook('output_file.xlsx')
# 获取活动的工作表
ws = wb.active
# 将CSV DataFrame数据追加到当前工作表
ws.append(csv_df.values.tolist())
# 保存更改
wb.save('output_file.xlsx')
```
阅读全文