SAS导入Excel数字列为文本

时间:2019-01-25 18:42:41

标签: sas

我有一个Excel文件,其中有一个列格式为“常规”。它包含数值,但我希望将其作为文本导入。

当我使用时:

PROC IMPORT OUT= test DATAFILE= "C:\file"
            DBMS=xlsx REPLACE;
     GETNAMES=YES;
RUN;

有时将其导入为数字,有时导入为文本。如何始终将其导入为文本?我在Windows 7和Excel 2010上使用SAS 9.4。

即使这不起作用...也不会更改数据类型:

PROC IMPORT OUT= test DATAFILE= "C:\data.xlsx"
            DBMS=excel  REPLACE;
            DBDSOPTS= "DBTYPE=(Employee_No='CHAR(3)')";
     GETNAMES=YES;
RUN;

0 个答案:

没有答案