python将列表写入excel中
时间: 2023-10-05 19:14:54 浏览: 70
你可以使用Python中的`openpyxl`库来将列表写入Excel文件中。以下是一个简单的示例代码:
```python
from openpyxl import Workbook
# 创建一个工作簿
workbook = Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 定义一个列表
data = [
["Name", "Age", "Gender"],
["Alice", 25, "Female"],
["Bob", 30, "Male"],
["Charlie", 35, "Male"]
]
# 将列表中的数据逐行写入工作表中
for row in data:
worksheet.append(row)
# 保存工作簿
workbook.save(filename="output.xlsx")
```
在上述代码中,我们首先创建了一个工作簿,然后选择了第一个工作表。接着定义了一个包含多行数据的列表,并使用`for`循环将每一行数据逐行写入工作表中。最后,使用`save`方法将工作簿保存为一个Excel文件。你可以根据自己的需要修改数据和文件名。
相关问题
python将列表写入excel指定列
在Python中,我们可以使用pandas库方便地将数据(包括列表)写入Excel文件,并指定到特定的列。Pandas的`to_excel`函数可以完成这个任务。以下是一个简单的例子:
```python
import pandas as pd
# 假设我们有一个包含列表的数据:
data = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Skill Level': ['Expert', 'Intermediate', 'Beginner']
}
# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 定义你想写入的Excel文件路径及列名(如果列表对应的是行标签,则不需要指定列名)
file_path = 'output.xlsx'
column_name_list = ['Skill Level']
# 写入Excel,这里指定'column_name_list'作为目标列
df[column_name_list].to_excel(file_path, index=False)
python将列表写入excel
可以使用Python中的openpyxl库来将列表写入Excel文件。以下是一个简单的示例代码:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 定义要写入的列表数据
data = [['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']]
# 遍历列表数据并将其写入Excel
for row in data:
worksheet.append(row)
# 保存Excel文件
workbook.save('example.xlsx')
```
以上代码将创建一个名为“example.xlsx”的新Excel工作簿,并将列表数据写入第一个工作表。您可以按照自己的需求更改或添加数据。
阅读全文