举一反三学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()                                          # 打印一行后换行

运行结果: 

举一反三学python(11)—excel实例_第1张图片

        效果展示还算完美,那如何把它完美的写入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')

二、全部代码:

举一反三学python(11)—excel实例_第2张图片

 三、效果展示:

举一反三学python(11)—excel实例_第3张图片

你可能感兴趣的:(python,开发语言,数据分析)