python DataFarme数据写入excel
时间: 2023-06-08 17:05:11 浏览: 55
您可以使用 pandas 库将 DataFrame 数据写入 Excel 文件。下面是一个示例代码:
```python
import pandas as pd
data = {"Name": ["John", "Emma", "Peter"], "Age": [25, 30, 35]}
df = pd.DataFrame(data)
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
这个示例将 DataFrame 数据写入名为 output.xlsx 的 Excel 文件中。如果您需要将 DataFrame 数据写入一个已存在的 Excel 文件中,可以使用 `pd.read_excel()` 方法读取 Excel 文件的内容,然后使用 `pd.DataFrame.to_excel()` 方法将新数据写入该文件中。
相关问题
python把数据写入excel
你可以使用Python中的第三方库`pandas`来将数据写入Excel文件中。具体步骤如下:
1. 安装pandas库:在终端运行命令`pip install pandas`。
2. 导入pandas库:在Python文件中导入pandas库,如下所示:
```python
import pandas as pd
```
3. 创建数据:将需要写入Excel文件中的数据存储在一个列表或字典中。
4. 创建Excel文件:使用pandas库中的`DataFrame`类创建一个Excel文件对象。
```python
df = pd.DataFrame(data)
```
其中,`data`参数为存储数据的列表或字典。
5. 将数据写入Excel文件:使用pandas库中的`to_excel`方法将数据写入Excel文件。
```python
df.to_excel('filename.xlsx', index=False)
```
其中,`filename.xlsx`为Excel文件的名称,`index=False`表示不写入索引。
完整代码示例:
```python
import pandas as pd
# 创建数据
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
# 创建Excel文件对象
df = pd.DataFrame(data)
# 将数据写入Excel文件
df.to_excel('data.xlsx', index=False)
```
以上代码将会在同级目录下创建一个名为`data.xlsx`的Excel文件,并且将数据写入该文件中。
python爬虫数据写入excel
在Python中,可以使用`openpyxl`库来将爬取到的数据写入Excel文件中。
首先需要安装`openpyxl`库,可以使用以下命令:
```
pip install openpyxl
```
然后,可以使用以下代码将数据写入Excel文件中:
```python
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 写入表头
worksheet['A1'] = '姓名'
worksheet['B1'] = '年龄'
worksheet['C1'] = '性别'
# 写入数据
data = [
['张三', 20, '男'],
['李四', 30, '女'],
['王五', 25, '男'],
]
for row in data:
worksheet.append(row)
# 保存Excel文件
workbook.save('data.xlsx')
```
执行完上述代码后,会在当前目录下生成一个名为`data.xlsx`的Excel文件,并将数据写入其中。
如果要将爬取到的数据写入Excel文件中,只需要将数据存储在一个列表中,然后遍历列表将数据写入Excel文件即可。