03/26/04。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这几天忙得不行,也顾不上想事情了。不过忙中也容易出错,还是静一下的好。
话说前天有个活是用Excel填格子,6000来条记录,30个字段,有一半字段是要手工补上的,通过判断或查表的方法。有些判断因素比较少,比如日期,比如对错,就想用用电脑了。这种活如果在数据库里写SQL的话应该不难,可Access找了半天不知道在哪里用命令。再看又有宏又有VBA,可不会用啊,连Basic都不会。最后想到个工具,处理文本超强而且像Win上的Basic一样无所不能的,那就是
Perl了,下了个Win版
Activeperl,看了几眼书,写出来20多行代码,把Excel输出成文本,处理,再贴回Excel,几分钟就搞定了。如是填了一大半。其实Perl也是第一回用,但这东西语法简单,设计又强悍,简直就是照着人的想法来的,入门简单又好用。
这些老工具都像UNIX的设计逻辑一样,一个工具干一件事,并不会过多牵涉其他。但微软的逻辑似乎不是如此。看过它的
Windows脚本,但实在牵涉太多,看了半天不知从何处入手。也可能在Win上面点惯了鼠标而不会敲命令有关。
是惨的一点是填完表的时候为了看一列数据的唯一性,就点了那一列排序,没注意它只排了那一列,而没管其他列,真是惨啊,入了库才发现完全不对头。回来找,幸亏在排序之前保留有备份,真是天幸啊。真是好习惯救人命啊。
这几天还发现一个催人干活的法门:把任务分解到不能再分。这样就再也没有不清楚、其他的没干等借口,又容易检查。不过这样可当不了领导啊。没看台上的领导,从来都是伟大战略、重要意义啊。
03/26/04 00:16:00,由
cathayan发表。目录:
杂七杂八
I am watching and will delete all spam.