从Excel导入汉字到Stata

时间:2015-07-14 06:13:09

标签: stata

我正在尝试将包含中文字符的Excel工作表导入Stata 13.1。遵循以下链接中的指南:" Chinese Characters in Stata"我可以在Stata中读取汉字。例如,我有.dta文件,其中包含中文字符并且这些文件正确显示。问题是当我尝试导入包含中文字符的excel表时,这些文件被导入为" ????" - 一串不同长度的问号。他们是解决这个问题的方法吗?

注意:我使用的是Windows 8.1,但我认为上面链接中的方法仍然适用。

1 个答案:

答案 0 :(得分:0)

这听起来像是你的文件的问题而不是Stata。中文字符通常(如果不总是)编码为UTF-8。您的Excel表格可能无法正确执行此操作。如果您不需要直接从Excel导入,可以尝试在Excel中打开该文件,将该表保存为" *。csv" (逗号分隔值)文件,并确保选择要求UTF-8编码的选项。然后使用insheet using "file.csv" , names在Stata中获取文件,第一行变为变量名。