【问题标题】:Moving data from MS Word to MS Excel将数据从 MS Word 移动到 MS Excel
【发布时间】:2012-08-15 19:55:59
【问题描述】:

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

我可以通过在 Word 中用替换替换来做到这一点,但如果我可以将它放到 Excel 中,在 R 中这样做会容易得多。

这是我的数据的示例 MS Word 文档(制表符分隔的列)

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

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

【问题讨论】:

  • 我认为这会奏效。我会告诉你。如果确实如此,请给出答案,我会将其标记为正确。
  • 请将此添加为答案。效果很好。

标签: excel import ms-word


【解决方案1】:

一种方法:在 Word 中使用 Edit->Copy 和在 Excel 中使用 Edit->Paste。如果这样做,应该保留一个简单的表格结构,并保留 Unicode 字符。不太确定非 Unicode 的东西,比如 Wingdings。也没有尝试过 VBA-ing。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    相关资源
    最近更新 更多