python小白玩脚本日记:
被python代码的简洁、易用、好上手打动,最近处理问题比较喜欢python。
语言是正经语言,只是解决异常、错误时候网上资料不是很丰满,经常会因一些小问题耽误时间。
相信也会有人遇到类似问题,这才捡起来了N年没维护的空间,给路人留下参考内容。
闲话少叙,hualili的分割线开始正题
-----------------------******************————————————————————————-------=======
需求:有业务部门经常会有不完整的EXCLE数据,需要我们来补充,重复过高且无技术含量的工作IT男不喜欢,写个功能给对方又涉及数据保密,好吧 ,自己写个省心的小脚本。
第一反应当然是找现成的模块导入,锁定了xlrd (1.1.0)+xlwt (1.3.0)+xlutils (2.0.0)
网上down了现成的代码搞了许久,终于调通。
what?!只能处理xls结尾的excle,你可知excle2007开始已经使用了xlsx,看来白研究了。
继续问度娘,锲而不舍的寻找让我发现了新的模块openpyxl (2.5.0b1),问题得以解决。
贴代码前介绍下excle结构,代码也是按这个顺序定位数据的:
由大到小 工作簿(workbook)-工作表(sheet)-单元格(cell)
# -*- coding: utf-8 -*- # author lzy # 2018年1月19日 from openpyxl import load_workbook from conOracle import cxOracle #获取数据库连接 铺垫 conn = cxOracle('user_name','password','linkname') sql = "SELECT code,name FROM table1 WHERE code IS NOT NULL" rs = conn.Query(sql) d = {} for k, v in rs: d[k]=v #excle处理 wb = load_workbook("E:\python_test\excle_rw\ceshi.xlsx") #加载已存在EXCLE ws=wb.worksheets[0] #找到对应sheet页 此处根据index寻找 for i in range(2,ws.max_row+1): #excle包含表头 从第二行开始遍历 ws.cell(row=i,column=5).value = d[ws.cell(row=i,column=2).value] 根据第2列的值去字典中查找value更新第五列 wb.save("E:\python_test\excle_rw\ceshi.xlsx") #保存EXCLE
大家有发现没,文章里pao出来的模块名都带了版本号,之前在网上抄代码的时候经常报错,很多时候都是因为代码和模块版本不对称导致。
相关推荐
只需要修改excle表格里的接口数据,安装所需要的安装包即可运行,出测试报告。
读取excle数据 并对数据进行一定的分析。 可用于教师考勤。读取excle数据 并对数据进行一定的分析。 可用于教师考勤。读取excle数据 并对数据进行一定的分析。 可用于教师考勤。读取excle数据 并对数据进行一定的...
内容概要:通过使用python 的 openpyxl 库对Excel内容进行统计。 适合人群:python初学者和对 openpyxl 库有疑问的同行。 使用场景:使用python对Excel内容进行统计,减少机械运动。 积分告急的可以私信我。
python读写excel文件有很多种方法: 用xlrd和xlwt进行excel读写 用openpyxl进行excel读写 用pandas进行excel读写 本文使用xlrd读取excel文件(xls,sxls格式),使用xlwt向excel写入数据 一、xlrd和xlwt的安装 安装...
基于Python3 tkinterGUI界面实现读取存储本地Excel文件进行增删改查的学生信息管理系统的可执行exe文件,openpyxl实现对Excel文件的增删改查及存储至本地文件。界面展示效果下载后用Python开发工具运行即可展示,可...
基于Python实现导入Excle表数据显示、右键删除示例
用于入门学习python语言 读取和操作 excel的典型结构化语言
下面小编就为大家分享一篇python 读取txt中每行数据,并且保存到excel中的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
该脚本使用Python的docx和openpyxl库来读取和写入Word文档和Excel工作簿。它通过遍历Word文档中的每个段落,将其内容分割并写入Excel工作表的相应行中,从而实现了将Word题库转换为Excel题库的功能。 适用人群: ...
按照列不同属性分成多个sheet 请理重复数据 请理异常数据包括> *等数据中符号的处理 不规则数据的处理 包括单位的转换操作等
Java jxl读取excle Java jxl读取excle Java jxl读取excle Java jxl读取excle
VC中用ODBC读取EXCLE程序,该程序能够读写EXCLE文件.
JXL全量版教程 java读取excle java读取excel api
ASP.NET实现的读取txt,excle内容到数据库
python实现直接读取excle数据实现的百度地图标注:...完成该操作后,通过python读取excle转化为json或js文件。 可以将代码封装成exe应用程序,方便使用;
用Microsoft Visual Studio 2005开发,C#语言,读取Excle完整例子,内置一个Excel样本,供大家学习用。
文章目录1、初次创建 写入 Excle2、读取 Excle 内部数据3、修改已经存在的Excle 1、初次创建 写入 Excle from time import sleep import xlrd from xlutils.copy import copy import xlwt class OperateExcle: def ...
vc读取excle方法简介。vc读取excle方法简介。vc读取excle方法简介。
POI操作读取EXCLE数据详细注解,POI操作读取EXCLE数据详细注解POI操作读取EXCLE数据详细注解POI操作读取EXCLE数据详细注解POI操作读取EXCLE数据详细注解
主要介绍了python实现读取excel文件中所有sheet操作,涉及Python基于openpyxl模块的Excel文件读取、遍历相关操作技巧,需要的朋友可以参考下