在本教程中: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
答案 0 :(得分:0)
{0:8}{1:8}
中的:8用于填充,它仅影响数据的显示方式。与单元格中键/值的数量无关。
在此处查看有关填充的更多信息:Padding Variable Substitution