事实经过是这样的,有位网友想做ESI分析,想把WOS导出并导入到EndNote中文献导出到Excel,并且把Notes中的部分只保留Times Cited数值,Notes其他内容全部不要。
其实这个功能单纯的依靠EndNote是无法完成的。在遇到这个问题的时候,我想解决的方法有两种。
经过与网友的沟通,发现WOS没有选择性导出这个选项。我没玩过WOS和ESI,据说很贵,WOS要200多万。但是经过我检索了解发现,WOS和ESI有工具可以对数据进行分析,但是这个软件又要另外购买,买不起,只能自己导出到Excel进行分析。好吧,谁让我们是穷人呢,穷人也就有穷人的办法吧。现在只能是第二种思路进行解决了。下面是科研动力的解决方法。
EndNote导出文献为Excel格式的方法在EndNote导出文献为Excel文件一文中进行过介绍了,详细的可以参考那篇文章。具体的方法在此科研动力不再叙述了。
但是这里面有一点点不同之处:
首先要在Output Style中加入Notes的信息,不然最后Notes的信息还是导不出来。
但是在Notes中的信息有回车键,把信息进行了分行处理,如下图
如果这样导出的话,再导入到Excel,那么Notes中的信息也进行了分行。这不是我们所需要的,我们需要一条文献就是一行。因此,在EndNote导出时还需要时行处理一下。
这时候就要用到EndNote的「Find and Replace」功能了。打开「Edit」→「Find and Replace」,在「Find」中插入「Carriage return」,在「Repalce with」中键入一个空格,当然替换为其它字符也可以,但是不要是字母,可以是特殊字符,这样可以与其他单词进行区别。我们就替换为一个空格吧,因为单词之间都有空格。
然后选择「Change」,此时再打开文献开开,Notes中信息已经没有回车键了,全是一行显示,这正是我们所需要的。
好了,现在可以利用制作好的Output Style把文献导出为txt格式了。
EndNote导出文献为Excel文件一文中的方法把刚刚导了的txt文本导入到Excel了。这一步我们需要在Excel中对信息进行进一步的处理。因为我们只需要Notes中的Times Cited数据,其它信息全部不要。
对所有文献的Note数据进行分析可以看出,所有文献的Note都是这样的格式:
ISI Document Delivery No.: AR1HQ Times Cited: 0 Cited Reference Count: 26 Cited References…
其中全是以「ISI Document Delivery No.:」开头,然后是不一样的数值,接着是「Times Cited:」,然后是不一样的也是数值,然后是「Reference Count: 」等等。如何仅保留Times Cited:的数值,其他内容不要,这就需要利用Excel的查找替换功能了。
找到Notes在Excel中对应的列,选择整列,选择查找并替换功能,打开对话框,在查找内容中输入「ISI Document Delivery No.: * Times Cited: 」,替换内容中不输入内容,然后全部替换。这样就把引数数前面的内容全部替换了。
然后再利查找和替换功能把Times Cited数后面的内容也替换到,重复上一步,注意此时在查找内容中输入「Cited Reference Count: *? 」,然后全部替换,此时就只剩下数值了,Notes信息中的其他内容全部没有了。OK,到此大功告成。
注意:EndNote进行数据库操作时做好数据库的备份,建议另存为一个新的数据库操作,对原始数据库先备份。
……