python在excel表里如何新增一列或者一行?新增之后,公式和合并单元格会怎样变化?

2023-10-27

首先导入openpyxl库,即:

import openpyxl as op

然后打开你已有的excel,即:

wb=op.open('新增一列.xlsx')#打开新增一列.xlsx这个工作簿
ws=wb['Sheet1']#打开Sheet1这个工作表

我的原文件是这样:

可以看到,该文件既有合并单元格又有公式,这种情况下新增列或者新增行会怎么样呢?我做了个小测试

ws.insert_cols(2,3)#给原第2列前面插入3列
ws.insert_rows(3,4)#给原第3行前面插入4行
wb.save('新增一列测试.xlsx')#保存修改

代码运行结果如下:

可以看出,公式引用的还是原来的单元格位置,而合并单元格不会随着行数的增加而变化,也就是说,新增行或者列对于合并单元格不起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python在excel表里如何新增一列或者一行?新增之后,公式和合并单元格会怎样变化? 的相关文章

随机推荐

  • 技术人赚钱的9个路线

    没有轻松地路线 只是你没看见付出的光阴 明哥语录 赚钱之后的4个流向 技术是最容易变现的 只是我们都没有注意到而已 很多技术人对自己的技术价值认识不清晰 导致怀抱金砖而不知 这也就形成了那些外包平台 帮你链接资源赚取资源信息差价 其实现在个
  • C语言字符串转long long例程atoll()及long long打印

    ernest 20161129 include unistd h include fcntl h include stdio h include
  • excel服务器bom修改,勤哲Excel服务器物料清单BOM表的实现方法

    一 什么是BOM 在企业信息化进程中 经常会涉及到BOM表 BOM数据等 那么什么是BOM呢 简单的说BOM Bill of Material 就是物料清单 用计算机辅助企业生产管理 首先要使计算机能够读出企业所制造的产品构成和所有要涉及的
  • Hibernate 配置文件(hibernate.cfg.xml、hbm.xml)

    目录 Hibernate xml 1 数据库的基本信息 2 集成 C3P0 设置数据库连接池信息 3 Hibernate 基本信息 4 注册实体关系映射文件 实体关系映射文件 实体类文件名 hbm xml 1 hibernate mappi
  • Hive 删除表报错: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.

    操作Hive 的时候报错 提示如下 hive gt drop table toss1 FAILED Execution Error return code 1 from org apache hadoop hive ql exec DDLT
  • 点开软件显示从服务器返回参照,win10打开软件从服务器返回了一个参照怎么解决...

    很多网友刚升级了windows10系统的 就出现了从服务器返回了一个参照的问题 更升级了系统对出现这样的问题 很多网友不知所措 不知道该怎么办 不要急 就让win10官网小编告诉大家win10打开软件从服务器返回了一个参照解决方法吧 win
  • 学生宿舍管理系统ASP .NET CORE MVC

    学生宿舍管理系统 管理系统应设计的主要功能和数据要求 管理系统应设计的主要功能和数据要求 用户管理 将系统用户分为学生用户 类 管理员类 学生用户只能查询和修改自己的基本信息 管理员可以 使用本 系统的所有功能 学生宿舍管理 学生用户可以查
  • 简单实现x的n次方(10 分)

    简单实现x的n次方 10 分 本题要求实现一个计算x n n 0 的函数 函数接口定义 double mypow double x int n 函数mypow应返回x的n次幂的值 题目保证结果在双精度范围内 裁判测试程序样例 include
  • YOLOv3-药草识别实现

    一 标注工具 labelimg 使用工具lableimg 1 操作步骤 使用cmd进入下载目录之后 使用python lableimg进入标注工具 open选择文件之后 选择Create nRectBox进行选择区域 并且标注药草名 如下
  • 爬虫逆向学习进阶路线

    大数据时代下 爬虫技术逐渐成为一套完整的系统性工程技术 涉及的知识面广 平台多 技术越来越多样化 对抗性也日益显著 大家可以参考一下学习路线 看看自己需要对哪些知识进行补充 爬虫逆向学习路线 学习路线总结 系统提高 加密算法特征和实现 传输
  • [创业之路-51] :动态股权机制 -6- 创始团队股权比例如何分配比较合理

    创始团队股权比例如何分配 可以参考以下几个标准 提出创意并获得执行可以先分10 不能只是空点子 要执行并落地 最初召集大家一起创业的创始人可以多分5 创始人是公司主要运营负责人的额外多分5 让公司发展从0到1 增加5 20 例如建立良好的市
  • 八目云播服务器维护,LiveQing 云平台直播点播使用说明

    LiveQing 云平台直播点播使用说明 下载安装包 zip 是windows环境中使用的安装包 tar gz 是linux环境中使用的安装包 Windows下安装 说明 Windows 64位 系统 下载的安装包放置在任意一个目录下 解压
  • CSS笔记

    2 3 4 5
  • 在Spark上运行apache beam

    目录 apache beam 个人使用经验总结目录和入门指导 Java 为了方便 以下面这个名字替换的程序做简单例子 The ReplaceMyName 把Create数组里的myName替换成xxx since 2019 12 17 pu
  • [C语言]define 定义常量/宏

    1 运用define定义常量 2 运用define定义宏 1 运用define定义常量 格式 define 符号 数值 define A 100 定义后的常量 作用域在整个项目 可以跨源文件调用 2 运用define定义宏 宏与函数其实十分
  • 学习PWM——控制的关键

    目录 一 PWM的简介 1 PWM是什么 2 PWM的参数 1 PWM的频率 2 PWM的周期 3 占空比 3 PWM的原理 1 高级输出比较通道 2 通用输出比较通道 3 输出比较模式 二 PWM的结构 1 PWM的基本结构 2 参数计算
  • Blip2 文章阅读

    论文地址https arxiv org pdf 2301 12597 pdf BLIP 2 Bootstrapping Language Image Pre training with Frozen Image Encoders and L
  • 【PyTorch教程】05-如何使用PyTorch训练神经网络模型 (2022年最新)

    本期目录 使用PyTorch训练神经网络 torch autograd 1 神经网络背景 2 加载预训练模型 有重大更新 2 1 新老版本写法对比 2 2 新写法的好处 2 3 图像数据的预处理 2 4 训练模式和验证模式之间的转换 3 正
  • 机器学习技术(六)——有监督学习算法之线性回归算法实操

    机器学习技术 五 有监督学习之线性回归算法实操 引言 机器学习监督算法是一种基于已有标记数据的学习方法 通过对已知输入和输出数据的学习 建立一个模型来预测新的输入数据的输出 这种算法模仿人类的学习过程 从已有的经验中总结规律 并将其应用于新
  • python在excel表里如何新增一列或者一行?新增之后,公式和合并单元格会怎样变化?

    首先导入openpyxl库 即 import openpyxl as op 然后打开你已有的excel 即 wb op open 新增一列 xlsx 打开新增一列 xlsx这个工作簿 ws wb Sheet1 打开Sheet1这个工作表 我