用openpyxl来实现99乘法表
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,openpyxl作为excel众多的一员,具有简单易用,功能广泛的特点。环境:win 10python 3.6pip 9.0.1openpyxl 2.4.8安装openpyxl打开cmd命令行,输入p
千家信息网最后更新 2024年10月25日用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安全错误
数据库的锁怎样保障安全
关于网络安全知识的绘画
侯马哪里招聘软件开发人员
测试软件开发培训排行榜
汝阳服务器
大连二手服务器回收费用情况
塔伦米尔服务器
网络技术下的小学音乐课
网络安全意识的英语
花火数据库数据
抽取sql数据库安全
软件开发属于先进制造业吗
乌兰察布市网络安全和信息化
ipv6代理服务器
小软件开发外包
邢台网络安全技能竞赛
数据库常见的检索
考数据库好还是网络工程师好
软件开发怎么做抖音
学计算机软件开发跟学历有关系吗
软件开发投资合作协议
无线传感网络技术有关书籍
基岩服务器怎么做
泗阳购买网络技术诚信合作
如何聘请软件开发员
数据库FD集指什么
软件开发技术有关的思考
湖北高校党建软件开发哪儿好
山西通信软件开发设施
dnf十大服务器壁纸
黑龙江北斗授时服务器云空间