OpenPyXL-细胞操作

时间:2018-06-22 03:39:40

标签: openpyxl

在本教程中:http://zetcode.com/articles/openpyxl/查看以下代码:对于代码: print(“ {0:8} {1:8}”。format(c1.value,c2.value))< / strong>为什么是0:8/1:8而不是6,因为它只打印出6个键/值?

导入openpyxl

book = openpyxl.load_workbook('items.xlsx')

sheet = book.active

cells = sheet['A1': 'B6']

for c1, c2 in cells:
**print("{0:8} {1:8}".format(c1.value, c2.value))**

返回: 项目数量 硬币23
椅子3
铅笔5
瓶子8
书30

1 个答案:

答案 0 :(得分:0)

{0:8}{1:8}中的:8用于填充,它仅影响数据的显示方式。与单元格中键/值的数量无关。

在此处查看有关填充的更多信息:Padding Variable Substitution