openpyxl 读写 excel
import openpyxl
book = openpyxl.load_workbook('b.xlsx') # 读取
# sheet = book["name_tab"]
sheet = book.active #
row=sheet.max_row # 行数
column=sheet.max_column # 列数
print(row)
print(column)
for r in range(2, row+1): # 跳过表头,行号是从1开始的,列号是从0开始的for c in range(14,24,2): # [14, 24) 之间每隔一列操作一下sheet[r][c].value = 1
book.save("b_.xlsx") # 保存
- 注意 行号 r 是从 1 开始的,列 用
[ ]
方式取元素 是从 0 开始的,cell(r, c)
是从 1 开始的 - 另外注意效率问题,
sheet[r][c]
取元素效率很低,推荐使用sheet.cell(r, c)
,见下面测试代码
import openpyxl
import time
book = openpyxl.load_workbook("b.xlsx")
sheet = book.active
row=sheet.max_row
column=sheet.max_column
print(row)
print(column)s_time = time.time()
for r in range(2, row+1): # 跳过表头for c in range(0, column):sheet[r][c].value = 1
e_time = time.time()
print(e_time - s_time)
book.save("b.xlsx")s_time = time.time()
for r in range(2, row+1): # 跳过表头for c in range(0, column):sheet.cell(r,c+1).value = 2
e_time = time.time()
print(e_time - s_time)
book.save("b_.xlsx")
3063
33
735.839537858963
0.19450640678405762
改下表格,测试下下标是从 0, 还是 1开始的
- 行号 r 是从 1 开始的,列号 c 用
[ ]
方式取元素 是从 0 开始的,cell(r, c)
是从 1 开始的
openpyxl 读写 excel相关推荐
- Python使用openpyxl读写excel文件
Python使用openpyxl读写excel文件 Python使用openpyxl读取excel文件中数据 Python使用openpyxl往excel文件中写入数据 Python使用openpyx ...
- Python基础入门:使用openpyxl读写Excel文件
Python中常用的操作Excel的三方包有xlrd,xlwt和openpyxl等,xlrd支持读取.xls和.xlsx格式的Excel文件,只支持读取,不支持写入.xlwt只支持写入.xls格式的文 ...
- python openpyxl读取excel_Python使用openpyxl读写excel文件
这是一个第三方库,可以处理xlsx格式的Excel文件.pip install openpyxl安装.如果使用Aanconda,应该自带了. 1.读取Excel文件 默认打开的文件为可读写,若有需要可 ...
- python怎么读excel文件-python如何读写excel文件
python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pandas进行excel读写: 为了方 ...
- python xlrd xlwt pandas 模块 区别_python如何读写excel文件|python教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行exc ...
- excel python插件_利用 Python 插件 xlwings 读写 Excel
Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...
- python怎么读取excel-python如何读写excel文件
python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pandas进行excel读写: 为了方 ...
- python读写excel表格
3中模块3中方式:https://www.jianshu.com/p/19219542bf23 python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别: 用xlrd和xlwt进行ex ...
- Python读写Excel文件
python如何读写excel文件 python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pa ...
最新文章
- AI 落地,数据安全绕不开的 4 大问题
- 查询一个字符串的子串出现的次数在sql中
- SQL数据库无法附加 823错误修复 连接中断
- java mongodb 使用MongoCollection,BasicDBObject 条件查询
- 【深度学习的数学】卷积神经网络的搭建
- 重庆理工大学两江校区计算机学院,重庆理工大学两江校区国际项目9月开学
- “被枪指头,中国教授用功夫击退美国劫匪”,他的身份不简单
- jquery 的$()
- Xzwcad(中望CAD注册机-适用于全系列标准版、专业版、中望结构)
- 零基础学启发式算法(6)-蚁群算法 (Ant Colony Optimization, ACO)
- 华为无线模板之间的应用关系图
- 计算机专业问卷调查,大学生计算机专业调查问卷.doc
- win10系统引导丢失,无法进入的解决办法
- Arduino基础学习-SG90舵机的使用
- 在word中强制换行方法如下
- 2019 iPad iPhone所有尺寸
- Vue3 源码阅读(3):响应式系统 —— 重置 effect 的依赖收集、嵌套的 effect、effect 调度执行
- Tipask,Tipask建站,Tipask插件
- Vscode 打开终端窗口
- 路由器子接口及VLAN配置