python保存数据到excel具体代码
时间: 2023-09-03 07:28:11 浏览: 103
python 将数据保存为excel的xls格式(实例讲解)
5星 · 资源好评率100%
### 回答1:
如下:
import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data)
df.to_excel('output.xlsx', index=False)
### 回答2:
在Python中保存数据到Excel可以使用第三方库`openpyxl`来操作。下面是一个示例代码:
```python
import openpyxl
# 创建一个Workbook对象
wb = openpyxl.Workbook()
# 获取默认的活动工作表
sheet = wb.active
# 向单元格写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
# 写入多行数据
data = [
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']
]
for row in data:
sheet.append(row)
# 保存工作簿到文件
wb.save('sample.xlsx')
```
上面的代码首先创建一个`Workbook`对象,然后获取默认的活动工作表。接下来,我们可以使用`sheet`对象的索引(如`sheet['A1']`)或坐标(如`sheet.cell(row=1, column=1)`)来获取单元格,并向其写入数据。通过循环遍历数据列表,我们可以写入多行数据。最后,使用`wb.save()`方法将工作簿保存到指定的文件名(此处为`sample.xlsx`)。
注意,为了运行该代码,你需要在运行环境中安装`openpyxl`库,可以使用以下命令进行安装:
```
pip install openpyxl
```
这样就可以使用Python将数据保存到Excel文件中了。
### 回答3:
保存数据到Excel可以使用openpyxl库。首先,可以使用openpyxl的Workbook类创建一个新的工作簿对象,并选择一个工作表。然后,使用append()方法逐行添加数据。最后,使用save()方法将工作簿保存为Excel文件。
下面是一个简单的示例代码:
```python
import openpyxl
# 创建一个新的工作簿对象
wb = openpyxl.Workbook()
# 选择第一个工作表
sheet = wb.active
# 添加标题行(第一行)
sheet.append(["姓名", "年龄", "性别"])
# 添加数据行
sheet.append(["张三", 18, "男"])
sheet.append(["李四", 25, "女"])
sheet.append(["王五", 30, "男"])
# 保存工作簿为Excel文件
wb.save("data.xlsx")
```
以上代码使用openpyxl库创建一个新的工作簿对象,并选择第一个工作表。然后,使用append()方法逐行添加数据。最后,使用save()方法将工作簿保存为名为"data.xlsx"的Excel文件。
你可以修改数据和文件名来适应你的实际需求。
阅读全文