python将list写入excel
时间: 2023-03-10 20:04:25 浏览: 123
可以使用Python的xlwt模块来将list写入Excel。例如:import xlwt,book = xlwt.Workbook(encoding="utf-8"),sheet1 = book.add_sheet("Sheet 1"),for i, l in enumerate(list):, sheet1.write(i, 0, l),book.save("test.xls")
相关问题
用python 将list写入excel文件
要将list写入Excel文件,可以使用Python中的openpyxl模块。以下是一个示例代码,将一个包含多个列表的列表写入Excel文件中:
```python
import openpyxl
# 创建一个新的工作簿
wb = openpyxl.Workbook()
# 选择默认的工作表
ws = wb.active
# 定义要写入Excel文件的数据
data = [['姓名', '年龄', '性别'], ['张三', '20', '男'], ['李四', '22', '女'], ['王五', '25', '男']]
# 将数据写入工作表中
for row in data:
ws.append(row)
# 保存工作簿
wb.save('example.xlsx')
```
在这个示例中,我们首先通过`openpyxl.Workbook()`函数创建了一个新的工作簿,然后选择了默认的工作表。接下来,我们定义了要写入Excel文件的数据,这是一个包含多个列表的列表。最后,我们使用`ws.append()`方法将数据逐行写入工作表中,并使用`wb.save()`方法保存工作簿。
用python 将list写入excel文件的一列里
可以使用 `openpyxl` 模块实现将列表写入 Excel 文件的一列中。以下是一个示例代码:
```python
import openpyxl
# 创建一个新的 Excel 文件
workbook = openpyxl.Workbook()
sheet = workbook.active
# 定义要写入的列表数据
data = ['apple', 'banana', 'lemon', 'orange', 'peach']
# 将数据写入 Excel 文件的一列中
for i, value in enumerate(data):
sheet.cell(row=i+1, column=1, value=value)
# 保存 Excel 文件
workbook.save('example.xlsx')
```
在上面的代码中,我们通过 `openpyxl.Workbook()` 创建了一个新的 Excel 文件,然后通过 `workbook.active` 获取工作表对象,接着定义了一个列表 `data`,最后通过循环遍历 `data` 列表并将其中的每个元素写入到 Excel 文件的一列中。最后,使用 `workbook.save()` 方法将修改后的 Excel 文件保存到磁盘中。
阅读全文