- 博客(35)
- 收藏
- 关注
原创 Excel 把堆叠的多列汇总成2列
1.先把原始列中所有的空值用文字代替,此为方便VB代码的运行:按Ctrl+G--定位条件--空值--确定--输入文字,按Ctrl+Enter,会自动填充全部空值。4.整理运行结果:把“此为空值”重新替换为空值,整理成需要的样子。问题:有多个2列组成的多列数据,要整合成一个2列的数据,如图。3.运行结果会在A,B列追加。
2023-06-09 16:59:56 472
原创 Excel 提示文档检查器无法删除个人信息
1.点文件--选项--信任中心--信任中心设置--隐私选项--不要勾选:【保存时从文件属性中删除个人信息】项。excel在保存时总是提示提示文档检查器无法删除个人信息怎么办?
2023-06-09 14:30:57 3543
原创 Excel VBA代码密码破解
2.8:点"开发工具--查看代码":继续弹窗提示,点击确定,知道出现VBAproject界面。2.4:打开.bin文件(这里用的是notepad++,不要用记事本),查找到"DPB"2.7:把文件名后缀重新改回xlsm,打开会弹出提示,点"是"2.9:点击:工具--VBAProject-工程属性--保护,2.2:打开压缩包文件,找到文件:vbaProject.bin。a:这里可以选择去掉"查看时锁定工程"前面的勾,这样就没有密码。2.5:把"DPB"修改为"DPx",注意大小写,保存。点击确定,破解完成。
2023-06-06 11:45:15 9999 1
原创 excel 批量增加超链接
公式:HYPERLINK("#Sheet2!如果要去掉公式,保存超链接,可以复制到word文档中再重新复制回来(wps好像不行)需求:点击sheet1中的数据自动跳转sheet2中第一次出现的相同的数据中。
2023-05-12 13:29:52 419
转载 mysql 获取本月/上月/下月第一天/最后一天
select curdate(); -- 获取当前日期select last_day(curdate()); -- 获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); -- 获取本月第一天select date_ad...
2019-04-09 16:32:49 5702
原创 sql server 表连接报错
报错信息:Cannotresolvethecollationconflictbetween"Chinese_PRC_CI_AI_WS"and"Chinese_PRC_CI_AS"intheequaltooperation.解决方法:1.强制指定用一种字符编码来排序,在where条件语句中添加排序规则,如:COLLATE Chinese_PRC_CI_AI...
2019-03-20 14:41:27 425
原创 Python sql server 查询条件为中文
1.在sql server中,查询条件中有中文字体,不能查询出结果,但是实际上是有数据的,如SELECT * FROM datebase WHERE Name = '中文'2.原来使用的数据库是英文版本的,所以数据库中的字段值是unicode编码的,解决方法:在查询时加入N:SELECT * FROM datebase WHERE Name = N'中文'3.用Python执行...
2018-12-26 01:24:12 3485
转载 去除特殊空格:\xc2\xa0
在去除空格的时候遇到一种情况:a = '2 'b = '3'print a.split(),b输出结果:['2\xc2\xa0'] 3在网上可以查到,==>对应的UTF-8编码是\x3d\x3d\x3e,所以前面的那个神秘字符的编码就是\xc2\xa0,上网查到这是一个叫做Non-breaking space的东西,用于阻止在此处自动换行和阻止多个空格被压缩成一个。至...
2018-12-21 15:40:15 8012
原创 python 判断两个时间的月份差
#! /usr/bin/env python# -*- coding:utf-8 -*-from datetime import datetime,timedeltaimport time#import datetimeimport arrowa='target_display_price_20180701.xlsx'a_date = ['201807', '201808',...
2018-12-13 16:32:59 7666
原创 Python T-N天 日期缺失问题
#! /usr/bin/env python# -*- coding:utf-8 -*-from datetime import datetime, date, timedeltam = [('JD','2018-11-08'),('Aussie FS','2018-10-10'),('Braun FS','2018-11-09'),('Global FS','2018-11-07...
2018-11-15 16:54:17 1138
原创 Python 字符串分割
内容要点:1.对list中的字符串进行分割,并重新组成一个新的list2.判断一个list中的元素是否在另一个list中# -*- coding: utf-8 -*-c =[]count = 0a= [('87788','aaa|bbb'),('87s88','ccc|ddd'),('8778sf8','eee|fff|ggg'),('87788','hhhh'),('87de...
2018-11-08 13:34:38 168
原创 Python csv文件 追加行列
1.csv文件追加行:#! /usr/bin/env python# -*- coding:utf-8 -*-import sysimport csvimport osinput_path = r'D:\opsdailycheckfile\input_file\test\\' # campaign 基础文件固定位置input_csv = open(input_path + "...
2018-10-22 16:06:33 14037
原创 Python 根据name获得name下的最小时间
想根据名称来获得这个名称下的最小时间#! /usr/bin/env python# -*- coding:utf-8 -*-m = ['20181008','20181009']t = [['201801', '20181008', 'actual'], ['201841', '20181008', 'forecast'], ['201842', '20181009', 'f...
2018-10-18 16:54:13 301
原创 Python 第几周和星期几
1.时间格式date、datetime、string的相互转换2.获取第几周和星期几:W为第几周,w为星期几,大小写含义不一样#! /usr/bin/env python# -*- coding:utf-8 -*-import timeimport datetime#str 转datetimestr = '2012-11-19'date_time = datetime.da...
2018-10-18 11:23:15 7990
原创 Python 读取文件列数
读取Excel 文件 的列数:#! /usr/bin/env python# -*- coding:utf-8 -*-import sysimport csvimport osinput_path = r"D:\\"input_csv = csv.reader(open(input_path + "xxx.csv", 'r'))row_num = ""for row in ...
2018-10-17 17:06:01 7046
原创 Excel 透视图
透视图做法:1.插入--数据透视表,会弹出一个“创建数据透视表”的窗口,点击确定。2.选择需要的字段进行创建,如图:3.把需要求和的值从“行”的位置拖动到“值”的位置中,并设置为求和4.如果源表设置为问题,在求和时所有的值会显示为0,把源表的格式设置为常规即可...
2018-10-17 10:45:57 963
原创 Python 数据mapping,缺失日期mapping不上自动跳一行
利用Python做自动化表报时遇到以下情况:根据需求从数据库中输出数据写到Excel中,并对输出数据进行mapping,如果有缺失数据导致mapping不上的情况,在缺失的那一行自动空行,接着在空行后写入。如A和B的数据均为mysql 输出数据,如果B缺失日期,则A对应的B为空,在下一行接着写入数据A B data_date total_count da...
2018-10-11 12:22:56 466
原创 outlook 网页版使用公共邮箱发送邮件
1.登录自己的邮箱账号,选择show from2.移除默认的发件人3.移除之后,在from中填入公共邮箱的地址即可
2018-09-25 18:09:13 11451
原创 Python mysql数据 读取时间参数 for循环写入Excel文件
最近在利用Python 实现自动化表报时,有个功能是mysql的业务时间是读取模板文件的时间参数,需要用到for循环功能,基本思路是:1.自动创建一个输出文件的文件夹2.根据模板文件创建一个新的excel文件到新创建的文件夹中3.每次写入时返回sheet的最大行数max_row,下次写入时从最大行的下一行开始继续写入4.每次读取必须为同一个文件代码如下:#! /usr/b...
2018-09-14 11:26:45 2836
转载 windows7环境下使用pip安装MySQLdb
1、首先,需要确定你已经安装了pip。在Python2.7的安装包中,easy_install.py和pip都是默认安装的。可以在Python的安装目录先确认,如果\Python27\Scripts里面有pip、pip27、pip,就代表已经安装了pip。 2、然后,在doc环境下,在pip所在的目录下,执行pip.exe,可以看到pip可以进行的操作,如下:3、安装MySQLd...
2018-08-15 18:30:42 310
原创 UE 逗号或者其他字符替换为换行
在工作中,可能遇到一种情况是一行数据有很多数组,用逗号隔开,如:aaa,bbb,ccc,ddd,如果手动一个个换行在数据量很大时是不现实 的,这时候如果想要逗号自动换行的话可以使用UE(UltraEdit)工具来说实现批量换行,自动换行的功能。操作:1、在ue界面中,同时按住 Ctrl+R,出现替换功能界面2、在查找行输入你想要替换的符号,如逗号,或者其他符号,在替换行输入:^r^n,选择全部替换...
2018-05-15 17:37:00 14015
原创 python pip 安装下载包
1、安装配置好python环境,我安装的是Python 2.7.142、Python 2.7.10版本以上的默认有安装 pip,路径为C:\Python27\Scripts\pip.exe3、在cmd 命令行中输入C:\Python27\Scripts\pip.exe install xx(需要安装的包),enter。4、运行之后开始下载安装。...
2018-04-02 17:36:28 4170
原创 outlook 2016 英文版 撤回邮件
在发邮件的时候经常会有发错或者漏发的情况,outlook在对方还没有读这封邮件的情况下,有撤回已发送邮件的功能。撤回的步骤如下:1、在Sent Items中点击你想要撤回的邮件,双击,使邮件处于独立窗口的状态。2、找到图中的图标:点击三角符号,找到Recall This Message,点击撤回。3、点击撤回后,有两个选项:a.直接删除邮件 b.删除原
2017-10-17 16:36:23 24680
原创 Excel 时间戳和时间格式的互相转换
如图,在数据库导出数据时,经常会遇到时间格式为时间戳形式的,那么怎么把时间戳和正常时间格式互相转换呢?很简单,只要用下面的公式就可以了。 1、时间戳转换为正常格式: 把B列的格式设置为时间格式。 在B1中输入公式:=(A1+8*3600)/86400+70*365+19,按下enter键 选中B1,双击左下角的+,即可把一列的时间戳转换为时间格式。 2、正常时间格式转换为时间戳格式:
2017-09-22 14:28:39 74780 3
原创 VLOOKUP 函数
在做报表的时候可能会遇到一堆的数据,然后要在这堆数据里面找出某些数据,如果数据量少的话可以查找出来,但是如果数据量过大的话这个方法就不可行了,这时候我们就需要VLOOKUP函数了。 A列至D列是查找源,查找的是D列中的数据,G列是我们要查找的目标,查找出来的结果放在H列中。 1、在H1中输入函数:=VLOOKUP(G1,A:D,4,0)按Enter。 2、在点击H1,双击右下角的+。 3、验
2017-09-14 16:28:31 480
原创 Excel 复制一类数据到另一列合并过单元格的列中
在用Excel做报表的时候,经常要把一列的数据复制粘贴到另一列,但是如果目标列有合并单元格的话,比如要把A列的数据复制粘贴到D列中,在粘贴的时候就会遇到麻烦,那么要怎样才能准确又快速的复制粘贴呢?其实可以用一个函数就可以解决了。 按以下步骤: 1、选中D列,输入1,按Ctrl+Enter。 2、复制D列,粘贴到B列,选中工具栏上的合并居中,取消合并单元格。 3、选中C2,输入函数: =i
2017-09-14 14:39:00 17941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人