繁体   English   中英

将数据从MS Word移动到MS Excel

[英]Moving data from MS Word to MS Excel

我有MS Word中的数据记录,想读入一个名为R的统计程序。问题是这些文档包含特殊字符(不是纯文本)。 我处理它们的过程是将它们细分为MS Word /另存为txt文档/读入MS Excel(使用导入向导为人员和对话创建一列)/转换为.csv /读入R。过程有效,但很耗时。 我发现了如何将带有特殊字符的文本直接读到R中(R通常需要纯文本),但这要求文档位于excel文档中。 这是可取的,因为如果我可以将特殊字符读入R中,那么一次将所有特殊字符都除掉就相当简单。 问题就出现了,因为我不能直接将MS Word文档到Excel中。 我必须先将其保存为文本文件(我不介意这样做),然后再读取它。这会将特殊字符转换为方框和问号。 我需要将MS Word文档作为具有两列(人,对话)的数据框放入Excel中,而又不破坏特殊字符(“,”,“,”,“ ...”等)。

我可以通过用replace在Word中进行精简来做到这一点,但是如果我可以将其添加到Excel中,那么在R中这样做会容易得多。

以下是对我的数据看起来像(制表符分隔列)一个样本MS Word文档

https://dl.dropbox.com/u/61803503/TEST.doc

Win 7计算机上的Excel和Word版本2010。

一种方法:在Word中使用“编辑”->“复制”,在Excel中使用“编辑”->“粘贴”。 如果这样做,则应保留一个简单的表格结构,并保留Unicode字符。 对于诸如Wingdings之类的非Unicode内容不太确定。 也没有尝试过VBA。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM