2 weixin_43097265

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 25w+

Pandas如何快速打开加密的Excel文件

随着“池子事件”的影响,银行业对客户数据信息保密工作被提到变态的程度。银行开发软件大凡涉及到客户数据的保存也变得小心谨慎。为了保护自己不至于被“甩锅”。我在开发中,凡是涉及要保存在操作人员电脑中的数据全部用EXCEL密码加密后保存。 在使用者操作我的软件,打开EXCEL表时,自动将数据库中的加密码取出,配合自动打开相关excel表。如果操作员脱离我的软件,想打开保存的excel表,必须输入密码,这样至少数据被流出体系内,也不至于被轻松打开。 当然对付暴力猜密码者,想打开被加密的Excel表,自然不是我.

2020-07-10 13:11:19

PyQt5如何自动滚屏阅读文本框中的内容

将在QTextBrowswer,QTextEdit,QPlainTextEdit显示区域内的文本自动滚动阅读。不需要用户操。读了相关的QTextEdit的文档。终于搞明白了。自记如下。

2020-02-16 20:44:54

用 pandas 实现真实的Vlookup

用pandas 实现excel的vlookup功能,但如果遭到子表(df_sub)-被替换字段的表及全表(df_all)均有重复记录时,直接用pandas的merge方法会形成笛卡尔积,与excel中的vlookup函数就不一样了。我们首先想到的是去重功能。的确必须去重,但要保留子表中的重复记录(因为excel的vlookup功能发现主表有重复,是会取第一次出现主关键字段的记录中的被查找字段)。...

2019-11-05 10:07:35

用pandas实现copy excel文件的快速方法

自己应用了,记下。这个速度还挺快,主要用于对excel文件中多个sheet表的复制,插入。import time import pandas as pdfilename='C:\\Users\\Administrator\\Documents\\abcd.xlsx'filename2='C:\\Users\\Administrator\\Documents\\abcd-副件.xlsx'...

2019-10-26 21:00:46

Selenium 中Web input type="hidden" 对value赋值

自己记下。这个Web页面中利用input type=“hidden” 向服务器上传 value 值(比如=“1H"),在页面是不可见的。Python selenium虽然可以定位,但改不了value值。而显示在屏幕上的 input type=“text” name=“occupation_disp” 确定的value仅用于显示(readonly=“readonly”,用户无法输入),它通过J...

2019-09-29 09:24:17

调用EXCEL组件自动化的几种备选

上代码def xls2xlsx(fname): #import win32com.client as win32 #fname='C:\\Users\\yuce_hz.OA\\Desktop\\爬虫\\20190415T47.xls' outfname=getcwd()+"\\dldata.xlsx" excel=win32.gencache.EnsureDisp...

2019-07-31 12:33:23

Python Selenium3.141+Win7(64位)+IEDriverServer(32位版本)+调用IE11卡死的解决

在部署反洗钱编辑加速软件时,使用WIN7(64位)版本的电脑上,有些机器上无论IE11的4个安全选项设成统一启用打勾或者不打勾(见下图1),用selenium3.141用IEDriverServer(32位)调用IE11,界面停留在IE界面打不开相关网址(见图2)。图1图2代码核心如下from os import (getcwd,remove)from selenium import...

2019-07-31 12:19:54

PyQt5中textBrowser显示print语句输出的简单方法

标题PyQt5中textBrowser显示print语句输出的简单方法开发python程序处理大数据量的时候,少不了使用print语句看看输出结果;长时间处理数据时用print输出处理进展情况。使用PyQt5开发了UI界面后,本能地想让已自己调试好的py代码中的print输出到UI的textBrowser中显示出来。在CSDN上查了不少结果,一般都是使用多线程。我对多线程研究不多,就采用了变通...

2019-06-19 14:26:16

Win7+Anaconda3(2019.03)版本用Pyinstaller打包exe文件出坑记

给自己记录:win7(32位)+sp1版本+Anaconda3(2019.03)版本32位,当用PyQt5在上位机上开发了UI界面的py程序后,用Pyinstaller准备打包时,出现PyQt5/Qt/bin/plugins目录不存在。仔细检查Anaconda3 32位版本与64位版本的区分。发现32位版本 c:\Anaconda3\Lib\site-packages\PyQt5\没有QT目录...

2019-06-05 20:05:17

Anaconda python 离线安装selenium3.141很容易

一直以来用Anaconda python(3.5以上和版本)开发一直爬虫及自动化测试的应用。由于一直用pip xxx install 联网安装一些第三方扩展包,以为开源时代必须这么装了。因为内联网无法用pip 下载安装,逼着自己去找离线安装的方法, selenium官网写到:Installing:If you have pip on your system, you can simply i...

2019-05-26 09:27:43

Python selenium3 IE11及 chrome 关于readonly 属性移除的乌龙

Python selenium3 IE11及 chrome 关于readonly 属性移除的乌龙 碰到selenium控制输入日期类input控件时,由于HTML网页中采用了类似 <input type="text" name="card_end_date_disp" size="12" value="2022-07-11r" onclick="calendar.show(thi...

2019-05-23 15:40:35

python3+selenium3+IE自动化遇IE11下载弹窗遇阻

近期一直使用python3结合selenium驱动IE11进行单位内联网上的应用系统,做些自动化数据下载,数据清理,整合后重新传回服务器的工作。 在自动化下载中,可以对网页上的"保存"按钮模拟click()触发下载动作,但该"保存“按钮是无法通过另存为下载。此时IE浏览器弹出”要打开或保存来自xxx站点的xxx文件吗?打开(O)保存(S)取消(C)"的弹窗,等待手工交互操作。如果是Firefo...

2019-04-27 21:02:49

记录Pandas及透视功能的代码

最近一直使用pandas的一些或能,这个代码中有自己用得的非常实用的功能,记录下来,主要给自己作个备份。1)在使用 pandas 打开excel表时,是需要真正符合xlsx格式的。实际我们碰上的excel表格,很多的格式预先并不知道。xls2xlsx方法就是利用win32的功能将不同格式进行转换。2)pd.DataFrame 的使用,与数据清洗。3)这是一次测试程序,实际代码先精简并修改,...

2019-04-27 20:25:30
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。