自动化办公之openpyxl之删除行与列Day06

第六章 openpyxl之删除行与列

在excel中有许多行列的操作,入插入行,删除行,插入列删除列,移动行,移动列等。通过代码同样可以实现。

1. 插入行与列

首先创建要给项目文件夹Lesson8。在命令行窗口中Cd到该文件夹,然后创建一个python文件,重命名为“插入删除移动行与列”。我们先新建一个工作簿,激活一个工作表,填入一些数据:
在这里插入图片描述
保存后打开工作簿
在这里插入图片描述
这是我们刚才插入的数据。下面我们操作在第一行前插入一行,在第一列之前插入一列

在这里插入图片描述
插入后,我们保存,然后打开表格
在这里插入图片描述
插入成功。下面我们合并单元格插入一个表头

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用pythonopenpyxl库可以实现删除列的操作。要删除列,可以使用Worksheet对象的delete_cols方法。在该方法中,可以指定要删除的列的索引以及要删除的列的数量。以下是一个示例代码片段,演示如何使用openpyxl删除列: ``` from openpyxl import Workbook from openpyxl import load_workbook # 打开Excel文件 workbook = load_workbook('example.xlsx') # 选择要操作的工作表 worksheet = workbook['Sheet1'] # 删除第2列 worksheet.delete_cols(2) # 保存修改后的Excel文件 workbook.save('example_modified.xlsx') ``` 在上述代码中,我们首先使用load_workbook方法加载一个Excel文件,并选择要操作的工作表。然后,我们使用delete_cols方法删除第2列。最后,我们使用save方法保存修改后的Excel文件。请注意,删除列操作会影响后续列的索引。因此,如果您要删除多个列,请确保按照正确的顺序执行删除操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python基础教程:python3.7 openpyxl 删除指定一列或者一行的代码](https://download.csdn.net/download/weixin_38724663/14910989)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [自动化办公openpyxl删除行与列Day06](https://blog.csdn.net/m0_46738467/article/details/117772288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值