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


Posted in Python onOctober 08, 2019

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

# 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")

知识点扩展:

python3 openpyxl基本操作,具体代码如下所示:

#coding:utf-8
import xlrd
import xlwt
# 读写2007 excel
import openpyxl
import sys
#读取设备sn
# def readSN(path):
#   wb = openpyxl.load_workbook(path)
#   sheet = wb.active
#   dict = []
#   for i in range(2, sheet.max_row +1):
#     c = sheet["C" + str(i)].value;
#     d = sheet["D" + str(i)].value;
#
#     dict.append(d)
#     #dict.append(d)
#     #print(c,d)
#   return dict;
#
#   pass;
# print(readSN("./sim/1.xlsx"))
def read07Excel(path,path1):
  wb = openpyxl.load_workbook(path)
  sheet = wb.active
  # print(sheet.max_column) # 获取最大列数
  # print(sheet.max_row) # 获取最大行数
  #print(sheet['B1'].value)
  wb1 = openpyxl.load_workbook(path1)
  sheet1 = wb1.active
  for i in range(2,sheet.max_row):
    iccid = sheet["B"+str(i)].value;
    len_iccid = len(iccid)
    if len_iccid == 20 :
      sub_iccid = iccid[16:-1]
    elif len_iccid == 21:
      sub_iccid = iccid[17:-1]
    for x in range(1,sheet1.max_row):
      #print(sheet1["D"+str(x)].value)
      if sub_iccid+"N" == sheet1["D"+str(x)].value:
        sheet["O"+str(i)].value = sheet1["C"+str(x)].value;
        wb.save(filename=path)
        print(str(sheet1["D"+str(x)].value) + " "+ str(sheet1["C"+str(x)].value) +" "+ str(iccid))
        print()
      pass
    # 写入数据
    # s =sheet["P"+str(i)].value = "dsdaf";
    # wb.save(filename=path)
    # p = sheet["P" + str(i)].value;
    #print(sub_iccid)
  # for row in sheet.rows:
  #   for cell in row:
  #     print(cell.value, "\t", end="")
  #     print(cell.column, "\t", end="")
  #
  #
  #   print()
  #   sys.exit()
# path = "./sim/2.xlsx"
# wb = openpyxl.load_workbook(path)
# #sheet = wb.sheetnames[0] #获取名称
# sheet = wb.active
# 分别返回
#print(sheet['A1'].value) #获取单元格A1值
read07Excel("./sim/2.xlsx","./sim/1.xlsx")
# wb=openpyxl.load_workbook('./sim/1.xlsx') #打开excel文件
# print(wb.sheetnames) #获取工作簿所有工作表名

总结

以上所述是小编给大家介绍的python3.7 openpyxl 删除指定一列或者一行的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python k-近邻算法实例分享
Jun 11 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
Python实现的圆形绘制(画圆)示例
Jan 31 Python
Python控制键盘鼠标pynput的详细用法
Jan 28 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
Python中拆分字符串的操作方法
Jul 23 Python
python 实现绘制整齐的表格
Nov 18 Python
python实现简单日志记录库glog的使用
Dec 13 Python
Django app配置多个数据库代码实例
Dec 17 Python
如何通过python检查文件是否被占用
Dec 18 Python
OpenCV-Python 实现两张图片自动拼接成全景图
Jun 11 Python
python实现的按要求生成手机号功能示例
Oct 08 #Python
python集合的创建、添加及删除操作示例
Oct 08 #Python
pip install python 快速安装模块的教程图解
Oct 08 #Python
python内置函数sorted()用法深入分析
Oct 08 #Python
Python使用tkinter模块实现推箱子游戏
Oct 08 #Python
python生成器推导式用法简单示例
Oct 08 #Python
python实现把二维列表变为一维列表的方法分析
Oct 08 #Python
You might like
zf框架db类的分页示例分享
2014/03/14 PHP
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
2014/03/14 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
sqlalchemy对象转dict的示例
2014/04/22 Python
Python单链表简单实现代码
2016/04/27 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
python实现多线程网页下载器
2018/04/15 Python
python:接口间数据传递与调用方法
2018/12/17 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
python序列化与数据持久化实例详解
2019/12/20 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
工商治理实习生的自我评价
2014/01/15 职场文书
遥感技术与仪器求职信
2014/02/22 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
员工安全生产承诺书
2014/05/22 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
县委务虚会发言材料
2014/10/20 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
Go语言基础map用法及示例详解
2021/11/17 Golang
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server