SAS编程工作小技巧

word如何比较两个文件之间的差异

2021-08-23  本文已影响0人  SASPRO的打工人生活

最近工作中碰到一个需求,就是因为SAP有更新,导致SHELL也出现了多多少少的更新,比如说table或者listing的header变了,或者是“备注”有更新。

但是统计师又没有专门说明哪里有更新。(不知道你们的公司有没有注意到这个,我觉得可以专门新建一个文件,然后统计师把哪里更新了记录下来,方便我们更新)。

然后我需要去修改专门储存header和footnote的文件,当时的第一想法就是一个一个用肉眼去比较,但是立马转念一想不行,几十个table,几十个listing,要是一个个去看那不得累死人,要花多少时间啊?

当时就在想SAS程序里有proc compare比较两个数据集是否一致,那么word里面是否也有某些功能能比较两个文件之间的差异呢?于是就去百度搜"如何知道word里面的那些内容有更新",结果一搜一试还真的解决了。下面分享给你们:

打开word---审阅---比较

之后就会出现这个了,你只要导入之前的和你现在的文件就可以了

之后就会看到这样子的画面:

位置1是现在的版本,占得位置最大,位置2和位置3分别是以前的和现在的版本,拖动1的时候2和3也会自动拖动,通过2和3你可以看出现在的文件和以前的文件哪里修改了。

但是主要的还是要看位置4,在4这里你可以看到统计师做了什么修改,比如删除了什么,又添加了什么,双击就可以快速定位到相应的位置,相比肉眼一个一个去比较,效率提高了不少,能省下不少时间。

但是我觉得应该还有更简便的方法,希望你能在简书留言。我觉得工作中遇到问题去寻找更方便快速的解决方法是一个好习惯,就像我以前看到一篇论文,可以实现SAS导入SPEC自动写出程序,而这本应该是我们SAS程序员的工作内容,但是我感觉目前那种方法要求比较多,尤其是对SPEC文档的书写要求相当严格,需要写成机器能读懂的格式。

所以,说不定有一天,SAS程序员也会失业。

上一篇下一篇

猜你喜欢

热点阅读