使用pandas将list写入excel
时间: 2023-06-03 09:05:02 浏览: 413
可以使用 pandas 库中的 DataFrame.to_excel() 方法将 list 写入 Excel 文件。具体代码如下:
```python
import pandas as pd
data = [1, 2, 3, 4, 5]
df = pd.DataFrame({'Data': data})
df.to_excel('output.xlsx', index=False)
```
其中,`data` 是要写入 Excel 的 list,`df` 是将 `data` 转化为 DataFrame 格式,`index=False` 表示不写入行索引。最后一行代码将 DataFrame 内容写入名为 "output.xlsx" 的 Excel 文件中。
相关问题
pandas 将列表写入 Excel 的语句
可以使用 pandas 库中的 `DataFrame` 和 `to_excel` 方法将列表写入 Excel 文件。
首先,将列表转换为 DataFrame 对象,然后使用 `to_excel` 方法将 DataFrame 写入 Excel 文件。示例代码如下:
```python
import pandas as pd
# 示例列表
my_list = [['a', 1], ['b', 2], ['c', 3]]
# 将列表转换为 DataFrame 对象
df = pd.DataFrame(my_list, columns=['col1', 'col2'])
# 将 DataFrame 写入 Excel 文件
df.to_excel('output.xlsx', index=False)
```
在上面的示例中,我们首先创建了一个列表 `my_list`,然后使用 `pd.DataFrame` 方法将其转换为 DataFrame 对象。我们还指定了列名作为参数 `columns`。
然后,我们使用 `df.to_excel` 方法将 DataFrame 写入名为 `output.xlsx` 的 Excel 文件,参数 `index` 设置为 False 可以避免在输出中包含行索引。
python怎么将list写入excel
Python可以使用第三方库如pandas或openpyxl来将list写入Excel。
使用pandas:
1. 导入pandas库
```
import pandas as pd
```
2. 创建DataFrame对象
```
df = pd.DataFrame(list)
```
3. 将DataFrame写入Excel文件
```
df.to_excel('filename.xlsx', index=False)
```
使用openpyxl:
1. 导入openpyxl库
```
from openpyxl import Workbook
```
2. 创建Workbook对象
```
wb = Workbook()
```
3. 获取活动工作表
```
ws = wb.active
```
4. 将list写入工作表
```
for row in list:
ws.append(row)
```
5. 保存Excel文件
```
wb.save('filename.xlsx')
```