python3.7 openpyxl 删除指定一列或者一行

本文介绍使用Python的pandas和openpyxl库进行Excel文件的数据读取、处理及自动化操作,包括数据导入、修改单元格内容、删除行和列,并保存为新的Excel文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# encoding:utf-8
import pandas as pd
import openpyxl

xl = pd.read_excel(r"E:\55\CRM经营分析表-10001741-1570416265044.xls")
xl.to_excel(r"E:\55\crms.xlsx")
wk = openpyxl.load_workbook(r"E:\55\crms.xlsx")  #加载已经存在的excel
wk_name = wk.sheetnames
wk_sheet = wk[wk_name[0]]

wk_sheet.cell(2,2,value='大区')
wk_sheet.cell(2,3,value='小区')
wk_sheet.cell(2,4,value='店铺编码')
wk_sheet.cell(2,5,value='店铺名称')

""" 以上都是读取的代码,看不懂可以看我之前的博客文章 ,下面才是正文内容"""

wk_sheet.delete_rows(3,2) #删除从第一行开始算的2行内容
wk_sheet.delete_cols(1,2) #删除从第一列开始算的2列内容

wk.save(r"E:\55\s.xlsx")

 

使用pythonopenpyxl库可以实现删除的操作。要删除,可以使用Worksheet对象的delete_cols方法。在该方法中,可以指定删除的索引以及要删除的数量。以下是一个示例代码片段,演示如何使用openpyxl删除: ``` from openpyxl import Workbook from openpyxl import load_workbook # 打开Excel文件 workbook = load_workbook(&#39;example.xlsx&#39;) # 选择要操作的工作表 worksheet = workbook[&#39;Sheet1&#39;] # 删除2 worksheet.delete_cols(2) # 保存修改后的Excel文件 workbook.save(&#39;example_modified.xlsx&#39;) ``` 在上述代码中,我们首先使用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 ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宋哈哈呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值