自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Python学习---excel明细表文件名与汇总表顺序进行匹配

工作中遇到需要将多个excel表的文件名改成其在汇总表中对应的名称并标上序号。工作文件不能上传,把代码发出来供大家指正。import osfrom openpyxl import load_workbookdict1 = {}#汇总表路径wb1 = load_workbook('C:\\Users\\xxxx\\Desktop\\test\\2021年项目支出绩效目标汇总表.xlsx')wa1=wb1.active#将汇总表要取得数据列参数 numb 序号 div_name 单位名称 pro

2021-09-23 17:33:15 804

原创 Python---批量将xls文件转换为xlsx文件

本次工作需求如标题直接上代码import osimport win32com.client as win32import easygui as egdef save_as_xlsx(fname): excel = win32.DispatchEx('Excel.Application') wb = excel.Workbooks.Open(fname) wb.SaveAs(fname + "x", FileFormat=51) # FileFormat = 51 i

2021-09-23 17:21:47 399 1

原创 Python学习---根据excel的内容自动批量修改excel名称

工作中遇到需要根据excel中的某个单元格(cell)内容自动批量修改excel文件名称的需求,写了一个小脚本。import osfrom openpyxl import load_workbookpath=input('请输入文件夹路径,注意路径里的反斜杠写两遍:')#获取文件夹中的文件filenames=os.listdir(path)for filename in filenames: #判断文件名是否为X结尾 因为我只需要修改‘.xslx’的文件 if filename[

2021-09-23 17:17:04 1092 1

原创 Python学习---判断数据库字段是否为数字

判断数据库字段是否为数字在工作中遇到需要判断数据库某个字段存的数据是否为数字的需求,字段本身为varchar类型,要求存的为“数字”。cx_Oracle如果提示没有可能需要安装import pandas as pdimport cx_Oraclename = 'bz_xxxx'pwd = 'xxxx'#ip和实例名tes = '127.0.0.1/orcl'localdb = cx_Oracle.connect(name, pwd, tes)sql = '''SELECT job_id,

2021-09-23 17:08:55 744

原创 Python学习---将oracle数据库查询结果导出为excel

将oracle数据库查询结果导出为excel在工作中遇到需要批量将oracle查询结果导出为excel的需求,正好在自学python,于是用python写了一个小的脚本完成这个功能。在这里放出来供大家参考指正。这里的cx_Oracle 如果没有需要安装import pandas as pdimport cx_Oracle#oracle数据库用户名name='bzXXXX'#数据库密码pwd='XXXX'#数据库ip和实例名tes = '127.0.0.1/orcl'#创建连接loca

2021-09-23 17:01:30 1076

原创 Python学习---python中判断输入是否为数字(包括浮点数)

python中判断输入是否为数字(包括浮点数)1.当num确定为数字后num=123.4print(isinstance(num,float))#判断是否为浮点数print(isinstance(num,int))#判断是否为整数2.当num为字符串是时num=input("输入一个数字:").strip()print(type(eval(num)))#输出字符串类型#当num="123",输出int#当num="1.234",输出float 当num输入字母中文会报错num

2021-09-23 16:48:29 2948

原创 Oracle做insert或者update时未提交事务导致表锁定解决办法

Oracle做insert或者update时未提交事务导致表锁定解决办法//查看被锁定表有几个select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=...

2020-06-28 17:29:00 1871

原创 SQL 性能优化技巧 part1

参数是子查询时,使用 EXISTS 代替 IN如果 IN 的参数是(1,2,3)这样的值列表时,没啥问题,但如果参数是子查询时,就需要注意了。比如,现在有如下两个表:现在我们要查出同时存在于两个表的员工,即田中和铃木,则以下用 IN 和 EXISTS 返回的结果是一样,但是用 EXISTS 的 SQL 会更快:-- 慢SELECT * FROM Class_...

2020-06-28 17:26:00 134

原创 sql 小技巧

巧用 HAVING 子句一般 HAVING 是与 GROUP BY 结合使用的,但其实它是可以独立使用的, 假设有如下表,第一列 seq 叫连续编号,但其实有些编号是缺失的,怎么知道编号是否缺失呢?用 HAVING 表示如下:SELECT '存在缺失的编号' AS gap FROM SeqTblHAVING COUNT(*) <> MAX(seq);...

2020-06-28 17:16:00 168

原创 [oracle]巧用 CASE WHEN

①巧用 CASE WHEN 进行统计来看看如何巧用 CASE WHEN 进行定制化统计,假设我们有如下的需求,希望根据左边各个市的人口统计每个省的人口:使用 CASE WHEN 如下:SELECT CASE pref_name WHEN '长沙' THEN '湖南' WHEN '衡阳' THEN '湖南' WHEN '海口...

2020-06-28 17:10:00 120

原创 Oracle 根据字段值查询其所在的表、字段

oracle的我只知道ziduan字段的值,连类型,大小设置全都不知道,如何查询到该字段所在的表,以及该字段名。1.假设该字段是varchar2或者char类型DECLARE CURSOR cur_hh IS SELECT table_name, column_name, data_type FROM user_tab_columns; LN_COUNT N...

2020-06-28 17:05:00 1814

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2020-06-28 17:02:00 63

原创 【oracle】数据泵导出远程服务器数据库到本地详解

数据库在服务器,在本地操作,导出数据库到本地1、cmd下登录数据库,创建本地用户sqlplus sys/1 as sysdba;//oracle创建用户,只需把所有的dzlnurse改成你要建的用户名字create user dzlnurse//下面的1是要创建数据库的密码identified by "1"default tablespace USERStemporary tablespace TEMPprofile DEFAULT;grant connect to dzlnurse;

2020-06-28 16:59:41 851

原创 python【5】迭代,生成,修饰

迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如...

2019-10-31 11:07:00 67

原创 python[4] 函数

函数是什么?函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method。定义: 函数是指将一组语句的集合通过一个名字(函...

2019-10-25 16:35:00 436

原创 python 【3】 列表 元祖 字典 字符串 集合 文件 编码

1. 列表、元组操作列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作定义列表1names=['Alex',"Tenglan",'Eric']通过下标访问列表中的元素,下标从0开始计数12345678...

2019-09-22 19:36:00 183

原创 python [part two] 安装 变量 判断 循环 运算符

1 安装python 1 Windows 2 1、下载安装包 3 https://www.python.org/downloads/ 4 2、安装 5 默认安装路径:C:\python27 6 3、配置环境变量 7 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变...

2019-09-21 16:00:00 118

原创 python [part one] 介绍

1. Python是一门解释型语言?我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊!为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。...

2019-09-21 15:25:00 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除