openpyxl隐藏/删除excel某一列

这篇具有很好参考价值的文章主要介绍了openpyxl隐藏/删除excel某一列。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

代码说明

openpyxl隐藏某一列的方法为:

    sheet.column_dimensions.group("A", hidden=True)  # 隐藏A列

openpyxl删除某一列的方法为:

    sheet.delete_cols(1)  # 删除第1列

注意:openpyxl尽量使用隐藏而非删除,因为删除某一列在存在有合并单元格的操作时,会出现合并单元格的相对位置不会发生变化,从而导致数据发生偏移的问题,而隐藏某一列不会出现这个问题

示例程序

import openpyxl


def dimension_excel():
    """隐藏A列"""
    # 读取文件与sheet页面
    excel_workbook = openpyxl.load_workbook("测试excel.xlsx")
    input_sheet = excel_workbook["Sheet1"]
    input_sheet.column_dimensions.group("A", hidden=True)  # 隐藏A列
    # 保存
    excel_workbook.save("隐藏A列.xlsx")
    excel_workbook.close()


def delete_cols():
    """删除A列"""
    # 读取文件与sheet页面
    excel_workbook = openpyxl.load_workbook("测试excel.xlsx")
    input_sheet = excel_workbook["Sheet1"]
    input_sheet.delete_cols(1)  # 删除第1列
    # 保存
    excel_workbook.save("删除A列.xlsx")
    excel_workbook.close()


dimension_excel()
delete_cols()

原始的测试excel.xlsx数据:

openpyxl隐藏/删除excel某一列,自动化办公,excel

删除A列.xlsx的处理:
openpyxl隐藏/删除excel某一列,自动化办公,excel

隐藏A列.xlsx的结果:

openpyxl隐藏/删除excel某一列,自动化办公,excel文章来源地址https://www.toymoban.com/news/detail-832965.html

到了这里,关于openpyxl隐藏/删除excel某一列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 办公自动化 - openpyxl操作Excel(一)基本操作

    官网:openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.9 documentation openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。 某些概念之间的层级关系和操作类似于 字典 。 如: workbook = {“sheetname”: {“cell”: cell}}, worksheet = {“cell”: cell} 是 sheet 工作表

    2024年02月04日
    浏览(47)
  • python-自动化篇-办公-Excel-Openpyxl库

    openpyxl模块是一个读写Excel 2010文档的 Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。新建、读取、保存工作簿。Openpyxl 的安装和其它

    2024年02月20日
    浏览(48)
  • Python读取excel某一列的数据

    把这几列分别读出来,并且每一列都对应一个数组  代码:

    2024年02月13日
    浏览(40)
  • python dataframe 删除 选择 某一列满足指定条件的所有行

    python dataframe 删除某一列大于指定值的所有行 python dataframe 只保留某一列等于指定值的所有行 python dataframe 删除某一列等于指定值的所有行 Python matplotlib 画图 显示中文 中文乱码 无法显示负号 方式一,删除年份大于1999的所有行 方式二,只保留年份1999和2009的所有行 方式三,

    2024年02月12日
    浏览(48)
  • Excel——TEXTJOIN函数实现某一列值相等时合并其他列

    一、TEXTJOIN函数介绍 公式=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…) 分隔符: 文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。如果提供一个数字,则将被视为文本。 忽略空白单元格: 如果为 TRUE,则忽略空白单元格,如果是Fa

    2024年02月04日
    浏览(65)
  • chatgpt赋能python:如何用Python选取Excel表格的某一列

    Python 是一种高效的编程语言,广泛应用于数据分析和处理。它提供了丰富的库和工具,可以帮助我们处理各种格式的数据,包括 Microsoft Excel 文件。今天,我将向您介绍如何用 Python 选取 Excel 表格的某一列数据。 在开始本教程之前,请确保已安装以下 Python 库: pandas openpyx

    2024年02月10日
    浏览(58)
  • exel表格中其列三对数据都相等,某一列的结果为1,有一对不相等则赋值为0,这一列的excel函数应该怎么写?

    该公式使用 IF 函数来进行条件判断: 如果 A2、B2 和 C2 三个单元格的值相等,即 AND(A2=B2, B2=C2) 的结果为真,则结果为 1; 否则,结果为 0。 将该公式应用到 D 列的其他行,即可根据三个数据列的相等情况设置 D 列的值。 注意: 公式中的单元格引用,需要根据你实际的数据位

    2024年02月13日
    浏览(43)
  • 【openpyxl】python处理excel——删除指定行

    本文给出了用 openpyxl 删除excel满足指定条件的行或列的正确示范,同时给出了一些网络资料的常见错误供读者参考 因为需要删除的行数不固定,正确示范应该采用 while 循环来遍历excel表,方便删除操作,网络上很多教程采用 for 循环,存在循环过程中行号改变的错误 以下例子

    2024年02月12日
    浏览(42)
  • openpyxl库自动填充excel实例分享

    openpyxl可以通过编写Python脚本实现自动化Excel操作,包括自动填充数据、格式化单元格、生成图表等操作。 以下是一个常见的自动化Excel操作示例: 自动填充数据: from openpyxl import Workbook from openpyxl.utils import get_column_letter from openpyxl.styles import Font   # 创建新的Excel工作簿 wb =

    2023年04月08日
    浏览(49)
  • 火爆全网,Python自动化测试-openpyxl操作测试(详细)

    当做自动化测试时,测试用例逐渐变多情况下,如果所有测试用例都通过代码管理将会使得代码十分臃肿,而且维护成本会很高; 所以我们一般会通过Excel去管理所有的测试用例,而openpyxl库提供了访问Excel的方法 openpyxl的介绍 一个Python库,用于读取/写入Excel 2010 xlsx 、xlsm 、

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包