预见未来to50的专栏

Life is limited, but art is long

排序:
默认
按更新时间
按访问量

调试经验——ORA-29275: partial multibyte character的解决方案

问题描述: 有个生产报表运行失败,报错:ORA-29275: partial multibyte character。借助百度、Google前前后后试过多种方法,解决不掉。 后来,想到是否可以更改注册表中的NLS_LANG选项,问题还真解决了。 详细解决方案: 最简方案: 1. 添加系统...

2018-11-08 14:14:52

阅读数:33

评论数:0

年度小结之CSDN博客(2018)

年底了,小结一下: 1. 截止目前,今年发文章共331篇,创了新高 2. 按照规律,5-7月写博客最多,冬季次之 3. 不得不承认,博客的水平还有很大的提升空间(希望今后少些学习笔记,多些原创性内容,但这显然需要更多时间)   ...

2018-11-07 01:19:39

阅读数:14

评论数:0

调试经验——VBA代码的副作用:导致文件大小异常(明显增加)

问题: 上次增加了一段VBA代码,完成work file自动另存为delivery文件。 本来工作的好好的,但今天发现有个副作用:delivery文件从不到6M增加到了11M以上,这多出来的5M是哪来的? 解决方案: 通过各种排查,最终发现应该是VBA代码的自动另存为造成的。 ThisW...

2018-07-25 12:06:48

阅读数:105

评论数:0

调试经验——条条大路通罗马(能用多种方法完成一件任务的重要性)

使用CitrixReciver访问公司内网,发现密码今天就要过期了(好险!)。 于是,使用首页的“Change Password”链接,打不开。 无奈,在Webapp中搜索“change password”,找到了一个change password的新链接,但问题是,不能成功修改。 怎么办?...

2018-07-19 16:58:42

阅读数:50

评论数:0

调试经验——快速将PDF格式的Glossary转换为字典格式的技巧(Conversion of non-structured data to structured data)

需求: 手头有一份PDF格式的Glossary,准备将其中的词条提取到Excel中,并将其合并到现有的知识库中。   方法: 1. 新建一个Excel工作表 2. 将PDF中的内容逐页复制到工作表中的B列中(从第二行开始,只需粘贴文本值,删除多余行,保证一个词条仅占用两行(第一行是词条,...

2018-07-19 16:07:11

阅读数:22

评论数:0

调试经验——Toad两年使用体验小结

使用Toad已有两年多了,今天做个简单总结。 平时怎么使用Toad的? 1. 如果要刷新常规报表,则选择多个脚本文件,一次打开,然后按照报表操作说明,依次执行各个脚本文件。 2. 每次执行完一个脚本文件后,将查询结果导出到Excel Instance中,导出完成后,直接CTRL+A全选,然后...

2018-07-18 23:54:46

阅读数:168

评论数:0

书生闲谈——当人生格子的一半变灰的时候(When half of life-grid turned gray)

记得之前发过一篇关于“人生格子”的文章,为什么还要再发一篇呢?原因是,最近,我的人生格子有一半变成了灰色。 问问自己,过去这近40年的时间,都干了些什么?惭愧啊,惭愧!唯有后半生继续努力了。不为别的,只为当人生格子变成全灰之时,自己不要发出“悔之晚矣”的感慨就行。 注: 何为人生格子? 若...

2018-07-18 23:46:15

阅读数:50

评论数:0

调试经验——报表工作心得

需求描述 在日常工作中,我们提交给用户的成果物(artificat/deliverable)在满足业务需求的前提下越简单越好。我们没有必要将中间的一些数据、公式、代码(SQL/VBA)、Excel名称(range name)等提供给用户。但是,这些对于我们快速、有效地完成数据刷新却是至关重要的...

2018-07-18 09:26:36

阅读数:82

评论数:0

调试经验——Windows环境变量的设置 (Setup of Environment Variable)

环境变量的设置用过N次了,可是过一段时间又会忘记。今天写篇文章记录一下: 目的:在命令行窗口中任意路径下访问可某个可执行程序 要点:在Path中设置可执行程序所在的路径 以Maven为例, 1. 先建一个Maven_Home的变量, 2. 然后在Path中添加“%Maven_Home%\...

2018-07-18 01:46:31

阅读数:104

评论数:0

调试经验——校验位的设置

在Excel操作中,时常要插入一些校验位辅助判断。以前,习惯于用1(True)表示校验通过,0(False)表示校验不通过。 最近,采用了临床检查的概念,用0表示阴性(Negative),1表示阳性(Positive),所以,1表示校验不通过。所以,开始喜欢0胜过1了(笑...)。 这样约定的...

2018-07-17 23:41:59

阅读数:46

评论数:0

学以致用——使用VBA向手动维护的数据表中自动添加时间戳(Add timestamp with VBA)

需求:为了分析CSDN博客的统计数据,需要手动录入4条数据:篇数、访问总量、积分、排名。其余的各列:数据录入时间、星期、访问增量、日均访问增量、日篇均访问增量、排名提升位数、日均排名提升位数、篇数增加量、日均篇数增加量、积分增加量、日均积分增加量均可以通过固定的公式,基于上述4条数据计算而得。目前...

2018-07-12 23:15:51

阅读数:56

评论数:0

学以致用——博客统计数据(篇数、访问量、排名)的变化趋势(Trends of CSDN blog summary data)

作为一个Excel学者(请允许我自封为“学者”,只是想表达自己对Excel的崇拜之情,永远不敢自称为Excel大师,永远只能是一个谦虚的“Excel学者”),必须要熟练使用透视表(Pivot Table)功能,因为这是一个很基础的数据分析工具。刚才,就基于自己汇总的CSDN博客统计数据,做了一个简...

2018-07-04 23:58:13

阅读数:42

评论数:0

学以致用——使用VBA发送邮件(Send Email with VBA)

第一次使用VBA自动发送邮件,酷!示例代码:Sub 邮件发送() Dim cm As New CDO.Message 'Set cm = CreateObject("CDO.Message") '创建对象 '引用路径:C:\Windows\system32\cd...

2018-06-14 01:20:33

阅读数:2114

评论数:0

学以致用——使用VBA合并指定文件夹下的文件(Merge data in the same specified folder)

需求:合并文件对于一些用户而言是个常见需求,属于“体力劳动”。往往这个时候,就该VBA出场了。这里,实现了一个带用户界面的文件合并小工具。功能简述:1. 用户指定存放有待合并文件的文件夹(文件应该具有相同的结构)2. 合并好的数据会另存为一个新文件,并且带有时间戳代码:Sub Merge() ...

2018-06-11 16:13:53

阅读数:141

评论数:0

学以致用——使用VBA合并文档结构不相同的Excel文件(Merge data in Excel files with different data structure)

需求:有十几个Excel文件中的数据需要合并到一个Excel中进行处理,但每个文件中字段的个数、顺序不相同。如果手动复制、粘贴,耗时至少20分钟,而且容易出错。现考虑使用VBA,一次痛苦,节省以后的大量时间。分析思路:既然结构不相同,就根据每个文件的特点,分别定义合并方法(按需复制、粘贴)。代码示...

2018-06-11 15:50:21

阅读数:63

评论数:0

学以致用——使用VBA从身份证号提取性别、出生年月日、年龄(Extract gender, DOB, age from ID)

看到教材中的一个示例,可从身份证号提取性别、出生年月日、年龄。但是有个问题,即,当仅选择一个单元格时,会报错(类型错误)。于是,修改了这个问题。现在,仅选择一行,也可以进行提取。代码:Sub extractIDInfo() '利用VBA从身份证号码中提取性别、出生日期和年龄 Dim ...

2018-06-11 12:29:27

阅读数:354

评论数:0

学以致用——VBA写入文本文件(Output to text file with VBA)

需求:VBA中可使用DEBUG.PRINT语句在立即窗口中输出一些调试信息,但并没有保存下来,容易丢失且不易查看。如果能将这些信息输出的文件,相当于生成了程序的日志文件,那作用可就大了。代码:Sub getComment() Dim varComment As String Dim c As C...

2018-06-05 18:25:46

阅读数:643

评论数:0

学以致用——VBA提取Excel中的备注(Extracting Comments from Excel with VBA)

需求:在Excel文件(工作簿workbook)中有数量很多的工作表(worksheet),每个工作表的A1单元格通过备注说明此表的作用。如何将这些备注提取出来?代码:Sub getComment() Dim varComment As String Dim c As Comment Dim s...

2018-06-05 18:20:12

阅读数:64

评论数:0

学以致用——VBA实现十进制数字转换为字母(二十六进制)(Convert a number to letters (Excel Column number to name) with VBA)

Excel列标与列名转换问题,本质上是一个十进制数和二十六进制数的转换问题。记得以前学C、C#、JAVA等编程语言时,已经做过一些相关练习了。但是,老实说,在用公式法解决这个十进制转二十六进制的问题时还真是难到我了,花了好几个小时也没有解决。于是,求助网络,在这篇文章的启发下,先实现了VBA编程方...

2018-06-04 22:09:23

阅读数:98

评论数:0

学以致用——使用公式法实现Excel列标转换为列名(Convert column number to name by using functions)

经过一番努力(包括熬夜到凌晨三点多),终于实现了通过使用Excel现成的函数将Excel列标转换为列名的功能。“功夫不负有心人”,“世界上最怕的两个字就是认真!”。效果图如下:公式如下:=IFERROR( LOOKUP(IF(A2>26*26+26,MOD(INT((A2-2...

2018-06-04 21:43:11

阅读数:216

评论数:0

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