效果如图:

代码:
wb = Workbook()
ws = wb.active
ws.title = '99乘法表'
i = 0
j = 0
for i in range(1,10):
for j in range(1, i+1):
ws.cell(row= i, column=j ).value = '{}*{}='.format(j,i) + str(i*j)
# 转置
delta = 11
for row in range(1, ws.max_row + 1):
for col in range(1, row + 1):
ws.cell(row=col+delta, column=row).value = ws.cell(row=row, column=col).value
wb.save('99乘法表.xlsx')
wb.close()
这段代码使用Python的openpyxl库生成了一个99乘法表的Excel工作簿,并进行了转置操作。它通过双重循环填充工作表,然后通过调整单元格值完成转置,最后保存为99乘法表.xlsx。

997

被折叠的 条评论
为什么被折叠?



