2016-02-25 202 views
0

我使用的是Stata 12.自更新至Excel 2013後,我突然無法再將.xlsx文件導入到Stata中。 .xls.csv仍然正常工作。有其他人遇到過這個問題嗎?無法使用Stata打開.xlsx文件

+1

我已經多次用Stata 12和'.xlsx'文件經歷過這個問題。我不打擾太多,因爲正如Nick所說,這是一箇舊版本。如果可能的話,我只是將'.xlsx'轉換爲'.xls'或'.csv',並且通常在此之後可以正常工作。 –

+0

感謝您的評論!由於我與很多excel用戶合作,並且.xlsx是他們的主要文件類型,所以我不想創建太多版本的文件。你知道Stata用來訪問xlsx文件的驅動程序嗎?還應該可以通過ODBC和正確的驅動程序訪問它,不是嗎? – hannof

回答

3

請注意,Stata 12於2011年發佈。撰寫本文時,Stata的當前版本爲14.1。預計http://www.stata.com/support/faqs/resources/history-of-stata/將在寫作之後更新。

內的Stata 12的幫助說這

import excelexport excel看文件的擴展名,.xls.xlsx,以確定哪些Excel格式讀取或寫入。對於性能,import excel對Excel 2007/2010(.xlsx)文件施加了40 MB的大小限制。請注意,導入大型文件會嚴重影響您機器的性能。

因此,它似乎大小可能是一個問題,但更關鍵的是Stata的12無意支持的Excel 2013,只要可能已經改變了.xlsx文件格式。

聲明:我對Stata有相當的經驗,但是沒有一位Excel專家。