python将列表写入xlsx文件
时间: 2023-09-26 07:15:20 浏览: 157
基于openpyxl的python读取和写入xlsx文件的实现
你可以使用第三方库 `openpyxl` 来将列表写入 xlsx 文件。下面是一个示例代码:
```python
from openpyxl import Workbook
def write_list_to_excel(lst, filename):
workbook = Workbook()
sheet = workbook.active
for row in lst:
sheet.append(row)
workbook.save(filename)
# 示例列表
my_list = [
['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']
]
# 调用函数将列表写入 xlsx 文件
write_list_to_excel(my_list, 'output.xlsx')
```
这段代码创建了一个新的 Workbook 对象,然后将列表中的每一行作为数据写入工作表中。最后,使用 `workbook.save()` 方法将数据保存到指定的文件名 `filename` 中。在上面的示例中,文件将保存为 `output.xlsx`。
阅读全文