访问一个单元格
现在我们知道如何创建工作表,我们可以开始更新单元格内容了,单元格可以作为工作表的键直接访问:
>>> c = ws['A4']
他将返回 A4 处的单元格,如果尚不存在则创建一个。可以直接赋值:
ws['A4'] = 4
还有 Worksheet.cell()
方法。
这提供了对使用「行和列」表示法的单元格的访问:
d = ws.cell(row=4, column=2, value=10)
提示:在内存中创建工作表时,它不包含任何单元格。它们在首次访问时创建。
⚠️:由于这个特性,滚动浏览单元格而不是直接访问它们会在内存中创建它们,即使你没有给它们赋值。
就像是
for x in range(1,101):
for y in range(1,101):
ws.cell(row=x, column=y)
将在内存中创建 100x100 个单元格