怎么将python中的列表数据导入excel?

67 2024-01-13 02:44

你可以使用Python的第三方库如`pandas`或`openpyxl`来实现这个目标。下面我会给出两个例子。

**使用pandas**

首先,你需要安装pandas库。你可以使用pip进行安装:

```shell

pip install pandas

```

然后,你可以使用pandas的`read_excel`函数将列表数据导入Excel。以下是一个例子:

```python

import pandas as pd

# 假设你的列表数据是这样的

data = [['Tom', 10], ['Nick', 15], ['John', 20]]

# 将数据转换为DataFrame对象

df = pd.DataFrame(data, columns=['Name', 'Age'])

# 将DataFrame对象写入Excel文件

df.to_excel('output.xlsx', index=False)

```

上述代码将会创建一个名为`output.xlsx`的Excel文件,文件内容就是你的列表数据。如果你的列表数据和列名不一样,只需要修改DataFrame的参数即可。

**使用openpyxl**

如果你不想使用pandas,也可以使用openpyxl库来操作Excel文件。下面是一个简单的例子:

首先安装openpyxl:

```shell

pip install openpyxl

```

然后,你可以使用下面的代码将列表数据导入Excel:

```python

from openpyxl import Workbook

# 假设你的列表数据是这样的

data = [['Tom', 10], ['Nick', 15], ['John', 20]]

# 创建一个新的Excel文件并添加数据

wb = Workbook()

ws = wb.active

for i in range(len(data)):

    ws.append(data[i])

# 保存Excel文件

wb.save("output.xlsx")

```

这段代码将会创建一个名为`output.xlsx`的Excel文件,文件内容就是你的列表数据。同样,如果你的列表数据和列名不一样,只需要修改代码中的列名即可。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片