千家信息网

用openpyxl来实现99乘法表

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,openpyxl作为excel众多的一员,具有简单易用,功能广泛的特点。环境:win 10python 3.6pip 9.0.1openpyxl 2.4.8安装openpyxl打开cmd命令行,输入p
千家信息网最后更新 2026年11月03日用openpyxl来实现99乘法表

openpyxl作为excel众多的一员,具有简单易用,功能广泛的特点。


  • 环境:

win 10

python 3.6

pip 9.0.1

openpyxl 2.4.8


  • 安装openpyxl

打开cmd命令行,输入pip install openpyxl,回车执行命令。


  • 学习

    • 创建excel文件(Create a workbook)

首先导入openpyxl库中的Workbook

from openpyxl import Workbookwb = Workbook()


  • 创建worksheet(Create sheet)


ws = wb.create_sheet(title='math',index=0)

参数说明:

title,定义sheet名称;

index,定义新建sheet的排序位置。该参数省略时,新建的sheet添加到最后。


  • 访问单元格(Accessing one cell)

#method1ws['A4'] = 4  #method2d = ws.cell(row=4, column=2, value=10)

访问单元格的方法同excel,使用A1,B12的方法即可


  • 访问单元块(Accessing many cells)


#method1cell_range = ws['A1':'D2'] #method2ws.iter_rows(min_row=1,max_row=3, min_col=2,max_col=3) #选定A1:C3的单元块


  • 数据存储(data storage)

c = ws['A12']c.value = 'hellos'


  • 保存文件(save file)

wb.save('balances.xlsx')


  • 加载文件

from openpyxl import load_workbookwb = load_workbook('..\\..\\file\\math.xlsx')print(wb.get_sheet_names())


  • 学以致用

from openpyxl import  Workbook#新建一个workbootwb = Workbook()#创建一个sheet,sheetname是math,放在第一个位置ws = wb.create_sheet('math',0)m = 0#使用访问单元块的方法,在遍历的同时进行单元格的赋值for row in ws.iter_rows(min_row=1,max_row=9,min_col=1,max_col=9):#for row in ws['A11':'I19']:    m=m+1    n = 0    for cell in row:        n=n+1        cell.value=m*nwb.save('..\\..\\file\\math.xlsx')

使用访问单元块的方法,实现99乘法表,执行的结果如下:

  • 参考资料

https://openpyxl.readthedocs.io/en/latest/tutorial.htm


  • 补充说明

在查看资料时,还发现了一篇文章,比较了多种excel库,很好的文章,留看。

http://www.jianshu.com/p/be1ed0c5218e


单元 方法 文件 位置 参数 命令 资料 乘法 乘法表 学以致用 功能 参考资料 同时 名称 多种 数据 文章 特点 环境 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技海报 广州大一互联网络科技有限公司 北京路客互联网科技有限公司 互联网科技工作委员会副主任毛军 智能科技公司是互联网公司吗 互联网公司 科技公司 互联网金融 金融科技 互联网科技英文 世界互联网领先科技成果 苏州大垚互联网科技 火传媒上海互联网科技 长亮科技互联网金融 青岛中康互联网医疗科技有限公司 港股科技和互联网 杭州壁岐互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 华夏恒生互联网科技013171 中国互联网有什么科技 米泉互联网科技专业怎么样 互联网企业和网络科技有限公司 咖啡 云之行互联网科技 金融科技创新监管互联网金融 互联网科技公司怎么样 济南有互联网科技公司吗 张召忠谈中国互联网科技 信承诺互联网科技有限公司 北京天晋互联网科技有限公司 美国五大互联网科技公司市值多少 互联网领先科技成果宣传视频
0