2016-02-25 150 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专家。