在Python的openpyxl包中为range函数选择特定的单元格
我有以下代码:在Python的openpyxl包中为range函数选择特定的单元格,python,excel,append,range,openpyxl,Python,Excel,Append,Range,Openpyxl,我有以下代码: from openpyxl import Workbook wb = Workbook() ws = wb.active for i in range(10): ws.append([i]) 这将范围(10)(0-9个值)从A1写入A10。我们如何将这些细胞转变成其他细胞?例如,从B1到B10或从A1到J10?ws.append(seq)将传入的序列或iterable作为整行处理。第一个值将用于第一列。如果希望第一个值用于另一列,则需要使用None填充序列 类似于下面的
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
for i in range(10):
ws.append([i])
这将范围(10)
(0-9个值)从A1
写入A10
。我们如何将这些细胞转变成其他细胞?例如,从B1
到B10
或从A1
到J10
?ws.append(seq)
将传入的序列或iterable作为整行处理。第一个值将用于第一列。如果希望第一个值用于另一列,则需要使用None
填充序列
类似于下面的内容将从第五列开始添加四行十个值
seq = [None] * 4 + list(range(10))
for i in range(10):
ws.append(seq)
如需更多控制,请使用文档中介绍的
ws.cell()
。我相信v类似于:谢谢您的回答。在这种特定情况下,我们如何使用ws.cell()
?文档中介绍了这一点。