目录

  • 插入行列
  • 删除行列
  • 行高/列宽设置
  • 隐藏行或者列

在excel中开始选项卡单元格组中

插入行列

#插入行
ws.insert_rows(m,n)

m是行插入的位置,n是插入几行,n可以不写,默认为1行

#插入列
ws.insert_cols(m,n)

案例:

from openpyxl import Workbookwb = Workbook()
ws = wb.activedata = [[61,16,39,78],[69,67,15,13],[48,78,99,90],[69,43,46,87]]
for row in data:ws.append(row)ws1 = wb.copy_worksheet(ws)#在第3行插入一行
ws1.insert_rows(3,2)#在第2列插入3列
ws1.insert_cols(2)wb.save(r'insert_rowcol.xlsx')

删除行列

#删除行
ws.delete_rows(m,n)#删除列
ws.delete_cols(m,n)

案例:

from openpyxl import Workbookwb = Workbook()
ws = wb.activedata = [[61,16,39,78],[69,67,15,13],[48,78,99,90],[69,43,46,87]]
for r in data:ws.append(r)#删除第三行
ws.delete_rows(3) #从第2列开始删除2列
ws.delete_cols(2,2)wb.save(r'delete_rowcol.xlsx')

行高/列宽设置

from openpyxl.workbook import Workbookwb = Workbook()
ws = wb.active#调整列宽
ws.column_dimensions['A'].width = 20.0#调整行高
ws.row_dimensions[1].height = 40wb.save(r'row_col.xlsx')

隐藏行或者列

from openpyxl import load_workbookwb = Workbook()
ws = wb.activews.row_dimensions.group(7, 10, hidden=True)    # 隐藏7到10行ws.column_dimensions.group('D', 'F', hidden=True)    # 隐藏D到F列wb.save(r'hidden.xlsx')

对比Excel学openpyxl系列之插入、删除、格式相关推荐

  1. 对比Excel学openpyxl系列之单元格选择与字体设置

    目录 选择单元格 字体设置 基本字体的相关设置 单元格填充 边框设置 批量设置单元格 选择单元格 # 单元格选择 from openpyxl import Workbook wb=Workbook() ...

  2. 对比Excel学openpyxl系列之设置excel数字和条件格式

    目录 数字格式 条件格式 单元格规则 数据条 色阶 图标集 数字格式 要 对 数 字 的 显 示 格 式 进 行 调 整 , 需 要 用 到number_format属性,具体形式如下: from o ...

  3. 对比Excel学openpyxl系列之设置excel对齐方式

    目录 设置对齐方式 合并与解除单元格 设置合并单元格样式 设置对齐方式 基本的对齐方式设置是指除单元格合并以外的其他对齐相关设置. 在excel中: 在 Python 中 , 要 对 单 元 格 进 ...

  4. 对比Excel学Python(二)数据可视化

    就是利用Python生成各种图表,也是本书的核心. 1.条形图 #导入要用的matplotlib库import matplotlib.pyplot as plt import numpy as np# ...

  5. 时隔500天后,对比Excel系列又一新书发布

    时隔500天后,对比Excel系列的又一本新书发布,本来这本书应该早出现在大家面前了,因为最近一年工作有些忙,所以一直拖到了现在.新书就是下面这本<对比Excel,轻松学习Python报表自动化 ...

  6. Java 操作excel 插入删除列,插入删除图片

    起因:接收到一部分数据存在Excel中,大概有300多个,每一个excel的前两行为空,并且插入了一张图片,第三行可以当做表头. 任务:使用kettle将excel中数据导入到数据库中,但是要删除千两 ...

  7. 【好书推荐:第四期】好友的第二本书:《对比Excel,轻松学SQL数据分析》

    如果让居士推荐一项数据分析最需要掌握的技能是什么,那居士一定推荐SQL,这一点在<数据团队思考:数据人的通用技能要求>一文中也给大家分享过.但是,很多写SQL的书并不是从数据分析的角度去讲 ...

  8. python和excel的区别-对比Excel,轻松学习Python数据分析

    阅读权限50威望2 级论坛币2119 个学术水平357 点热心指数383 点信用等级313 点经验103301 点帖子917精华在线时间8677 小时注册时间2012-3-28最后登录2020-10- ...

  9. 自动化办公-excel篇 openpyxl的使用详解

    本章介绍excel自动化办公--openpyxl库的使用.我觉得openpyxl是一款轻量级的excel操作库,适合用于一些基本的操作构建,如果涉及批量处理数据,如求一整列的最大值最小值等,无疑是pa ...

最新文章

  1. 秒懂词向量Word2vec的本质
  2. Eclipse调试Logcat类的说明
  3. window.onload中动态获得img的高度
  4. numpy将所有数据变为0和1_Numpy库学习
  5. Java技术简介及Tomcat部署
  6. 深度装机大师一键重装_电脑店U盘重装系统教程
  7. setlocale()函数的作用
  8. Windows10系统提示 为了对电脑进行保护,已经阻止此应用(管理员已阻止你运行此应用。有关详细信息,请与管理员联系。)的解决办法
  9. Apk脱壳圣战之---脱掉 爱加密 的壳
  10. 党团学系统前后端接口文档
  11. 阿里云、腾讯云、百度云、京东云、华为云、他们之间的不同之处?
  12. 算法 c语言实现 英文版 pdf,数据结构与算法分析++C语言描述++英文版++..pdf-得力文库...
  13. 微信小程序 实现 树形菜单其实很简单
  14. Sonic simple服务中设备图片、测试用例运行异常图片、失败录像路径映射配置
  15. Http实战之无状态协议、keep-alive分析
  16. 什么是双因素身份验证?
  17. 01 words sentences BYOD
  18. 微信H5页面禁用复制链接
  19. linux的create命令,createuser命令
  20. 关于xilinx zynq petalinux 使用32MB(W25Q256)的SPI FLSH无法正常读写16M以上内存的BUG的调试过程

热门文章

  1. String StringBuffer StringBuilder区别与联系
  2. C1 函数模板(Function Template)
  3. 面试被Redis虐哭了?面对这5道面试题是否有很多问号?
  4. 1、3边框border
  5. HBase学习笔记(三)——布隆过滤器(Bloom Filter)的原理
  6. 火炬之光2控制台代码
  7. 26个英文字母在无线电通讯时的读法
  8. 【重磅】世界区块链组织首席科学家白硕:区块链技术与数据隐私讲座
  9. new bing 使用出现“”]Sorry, looks like your network settings are preventing access to this feature.解决方法
  10. java中的valueOf与parseXXX有啥区别