python不是列表数据怎么写入到一列xlsx
时间: 2023-04-09 22:03:26 浏览: 93
使用 Python 处理3万多条数据只要几秒钟
文件中?
可以使用 openpyxl 库来操作 xlsx 文件,具体步骤如下:
1. 导入 openpyxl 库:`import openpyxl`
2. 打开 xlsx 文件:`wb = openpyxl.load_workbook('filename.xlsx')`
3. 选择要操作的工作表:`ws = wb.active`
4. 将数据写入指定单元格:`ws.cell(row=1, column=1, value='data')`
5. 保存文件:`wb.save('filename.xlsx')`
如果要将列表数据写入一列中,可以使用 for 循环遍历列表,依次将每个元素写入指定单元格即可。例如:
```
data_list = [1, 2, 3, 4, 5]
for i, data in enumerate(data_list):
ws.cell(row=i+1, column=1, value=data)
wb.save('filename.xlsx')
```
阅读全文