python将得到的数据添加到excel
时间: 2023-10-03 11:07:08 浏览: 107
你可以使用Python中的第三方库,如pandas和openpyxl来将数据添加到Excel文件中。下面是一个简单的示例代码:
```python
import pandas as pd
# 创建一个数据帧
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 将数据帧写入Excel文件
df.to_excel('data.xlsx', index=False)
```
上述代码使用pandas库创建了一个包含姓名、年龄和城市的数据帧。然后,使用`to_excel()`方法将数据帧写入名为"data.xlsx"的Excel文件中。`index=False`参数表示不将索引列写入Excel文件。
如果你已经有一个现有的Excel文件,你可以使用openpyxl库来编辑它。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 加载现有的Excel文件
workbook = load_workbook('data.xlsx')
# 选择指定的工作表
sheet = workbook.active
# 在指定的行添加数据
sheet.append(['David', 40, 'Berlin'])
# 保存修改后的Excel文件
workbook.save('data.xlsx')
```
上述代码使用openpyxl库加载名为"data.xlsx"的现有Excel文件。然后,选择活动工作表,使用`append()`方法在指定的行添加新数据。最后,使用`save()`方法保存修改后的Excel文件。
注意:在运行这些示例代码之前,需要先安装相应的库,使用`pip install pandas openpyxl`命令进行安装。
阅读全文