在Python的openpyxl包中为范围函数select特定的单元格

我有这个代码:

from openpyxl import Workbook wb = Workbook() ws = wb.active for i in range(10): ws.append([i]) 

这将range(10) (0-9值)从A1写入到A10 。 我们如何将这些细胞改变成其他细胞? 例如从B1B10或从A1J10

ws.append(seq)将整个序列或迭代作为整行传入。 第一个值将是第一列。 如果你想要第一个值为另一列,那么你将需要填充序列None

类似下面的内容将从第五列开始添加四行十个值。

 seq = [None] * 4 + list(range(10)) for i in range(10): ws.append(seq) 

有关更多的控制使用文档中所述的ws.cell()