簡體   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