python将列表写入excel中
时间: 2023-10-05 14:14:54 浏览: 42
你可以使用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中的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工作簿,并将列表数据写入第一个工作表。您可以按照自己的需求更改或添加数据。
python将列表写入excel的代码
以下是一个例子,可以将 Python 列表写入 Excel:
```python
import xlsxwriter
# 列表数据
data = [
['Name', 'Age', 'Gender'],
['John', 27, 'Male'],
['Lisa', 23, 'Female'],
['Mike', 22, 'Male'],
]
# 创建一个新的 Excel 文件
workbook = xlsxwriter.Workbook('output.xlsx')
# 添加一个工作表
worksheet = workbook.add_worksheet()
# 写入列表数据
for row_num, row_data in enumerate(data):
worksheet.write_row(row_num, 0, row_data)
# 关闭 Excel 文件
workbook.close()
```
这个例子使用了 `xlsxwriter` 模块来创建和写入 Excel 文件。你可以在 `data` 列表中包含任何 Python 数据类型,并使用 `worksheet.write_row()` 方法来写入行数据到工作表中。保存和关闭 Excel 文件时,请调用 `workbook.close()` 方法。如果你想了解更多关于 `xlsxwriter` 的信息,可以访问它的官方网站:https://xlsxwriter.readthedocs.io/