2014-04-16 108 views
1

我正嘗試使用我的迴歸結果生成包含表格的MS Word文檔。我正在生成一個簡單的線性模型(即lm函數)並使用下面的代碼生成表和文件。一個文件被創建,但表格的每一行都在它自己的單獨頁面上。任何想法,爲什麼這可能會發生?下面的代碼幾乎與texreg軟件包文檔中提供的代碼相同,只是我試圖從一個而不是兩個模型中導出結果。我在MAC和PC上得到了同樣奇怪的結果。如果我將輸出文件更改爲「texreg.html」,表格在瀏覽器中顯示得很好。使用texreg創建MS Word文件

htmlreg(model1, file = "texreg.doc", 
inline.css = FALSE, doctype = TRUE, html.tag = TRUE, 
head.tag = TRUE, body.tag = TRUE) 
unlink("texreg.doc") 
+0

您使用的是什麼Word版本?在我的測試計算機上(Windows 7,MS Office Professional Plus 2010,版本14.0.6023.1000,32位),這很好。我正在使用''lm''幫助文件中的例子。 HTML文件正確顯示的事實意味着輸出文件本身是可讀的,因此它必須與您的Word版本或設置相關。您是否嘗試重命名爲''.xls''並在Excel中打開它?你使用什麼''texreg''版本? 1.31.4? –

+0

我正在使用Word for Mac,版本2011.如果它適合你,那麼它可能與我的Mac版本的世界有關,儘管我不知道在Word中更改什麼設置來解決問題 – user3538315

+0

1)試一試在''lm''幫助文件中的第一個例子,並告訴我它是否會產生同樣的問題。 2)將輸出重命名爲''.xls''並檢查Excel是否可以毫無問題地打開它。 3)在OpenOffice中嘗試一下,讓我知道它是否有效。 4)Word中有一項功能可讓您導入HTML內容。通常情況下,這不應該是必要的,但你可能想嘗試一下,讓我知道它是否有效。 –

回答

0

我有同樣的問題(也使用Word for Mac,版本2011)。奇怪的是,在R中運行上述命令之前,我可以通過關閉Microsoft Word(即關閉所有打開的Word文檔以及沒有Word本身運行)來解決此問題。