举一反三学python(11)—excel实例

一、乘法表写入EXCEL

想必大家对九九乘法表的代码记忆尤新:

for i in range(1,10):                      # 9行
    for j in range(1,i+1):                 # 列数是动态变化的,是1-9列
        print(f'{j}x{i}={j*i}',end='\t')    # 格式化输出并按制表位对齐
    print()                                          # 打印一行后换行

运行结果: 

        效果展示还算完美,那如何把它完美的写入excel文件里了。这还得用第9次文章里的方法和步骤。大家和我一起来完成吧!

1 . 导入模块

import openpyxl  

2. 创建工作簿对象
work_book = openpyxl.Workbook()

3.  调用默认的工作表

sheet = work_book.active  

4.  写数据到单元格中

for i in range(1,10):
    for j in range(1,i+1):
        sheet.cell(row=i, column=j).value = f'{j}x{i}={j*i}'   # 关键步骤,学会了受益非浅
    print()

注:在循环里用方法2写入数据 

5.  保存Excel文件
work_book.save('乘法表.xlsx')

二、全部代码:

 三、效果展示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值