python 如何将列表写到excel 同一个单元格中
时间: 2023-12-01 10:04:04 浏览: 62
点击单元格,能自动弹出列表框,内容点击即可填写到单元格中,能自游选取。
4星 · 用户满意度95%
如果您想将列表中的所有项目写入同一个单元格中,可以使用逗号将它们分隔开,并将整个字符串作为一个值写入单元格中。以下是示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择活动工作表
sheet = workbook.active
# 创建一个列表
my_list = ['apple', 'banana', 'orange', 'grape']
# 将列表写入单元格
single_cell_value = ','.join(my_list)
sheet.cell(row=1, column=1).value = single_cell_value
# 保存工作簿
workbook.save(filename='my_list.xlsx')
```
这段代码将创建一个名为 "my_list.xlsx" 的新 Excel 文件,并在第一行第一列的单元格中将列表中的所有项目写入一个字符串中,逗号分隔。请注意,这里使用了 `','.join(my_list)` 将列表中的所有项目连接成一个字符串,并将其写入单元格中。
阅读全文