python怎么把数据写入excel
时间: 2023-04-26 13:06:02 浏览: 181
Python可以使用多种库来将数据写入Excel,其中比较常用的有:
1. openpyxl库:这是一个专门用于操作Excel文件的Python库,可以创建、读取和修改Excel文件。使用openpyxl库,可以将数据写入Excel文件中的单元格。
2. pandas库:这是一个数据分析库,可以将数据写入Excel文件中的工作表。使用pandas库,可以将数据写入Excel文件中的多个工作表,并且可以对数据进行格式化和排序等操作。
下面是使用openpyxl库将数据写入Excel文件的示例代码:
```python
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 获取工作表对象
worksheet = workbook.active
# 写入数据
worksheet['A1'] = '姓名'
worksheet['B1'] = '年龄'
worksheet['C1'] = '性别'
worksheet['A2'] = '张三'
worksheet['B2'] = 18
worksheet['C2'] = '男'
worksheet['A3'] = '李四'
worksheet['B3'] = 20
worksheet['C3'] = '女'
# 保存Excel文件
workbook.save('data.xlsx')
```
上述代码创建了一个新的Excel文件,并在其中创建了一个工作表,然后将数据写入到工作表中,并最终保存Excel文件。
使用pandas库将数据写入Excel文件的示例代码如下:
```python
import pandas as pd
# 创建一个DataFrame对象
data = {'姓名': ['张三', '李四'], '年龄': [18, 20], '性别': ['男', '女']}
df = pd.DataFrame(data)
# 创建一个ExcelWriter对象
writer = pd.ExcelWriter('data.xlsx')
# 将DataFrame写入Excel文件中
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 保存Excel文件
writer.save()
```
上述代码创建了一个DataFrame对象,并将其写入到Excel文件中的一个工作表中,并最终保存Excel文件。需要注意的是,使用pandas库需要先安装该库。
阅读全文
相关推荐
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)