Python - 将列表中的数据写入特定的 Excel 列

Python - Write data from list into specific Excel column

我有一个数据列表,我想将其写入 Excel

中的特定列(B2 列)

输入示例:

mydata =[12,13,14,15]

Excel 中的期望输出:

A2| B2| 
  | 12|    
  | 13|
  | 14|
  | 15|

我曾尝试使用 openpyxl 访问特定的 sheet(工作正常)和特定的单元格 (B2),但写入 excel 文件时会抛出错误,因为它是一个列表.如果我分配一个值,它工作正常,如下面的代码摘录所示:

mydata= my_wb['sheet2']['B2'] = 4

谁能指出我正确的方向?

遍历列表并将每个值粘贴到 B 列中的所需行中:

for i, n in enumerate(mydata):
    my_wb["sheet2"].cell(i+2, 2).value = n