使用GuessingRows导入2010 Excel文件

我有电子表格与混合数据types的列,即:

Column1 13450 67/89 823ad 

我希望SAS读取所有条目,以便发现数据是混合的,因此将其全部input为字符格式(否则它可以定义为数字,因此会为非数字值创build缺失条目)。 所以我需要使用PROC IMPORT的'GUESSINGROWS'function。

我可以用.XLS文件做到这一点:

 PROC IMPORT OUT=importeddata DATAFILE = "C:\User\Example\Excel File.xls" DBMS=XLS REPLACE; SHEET='Input'; GETNAMES=YES; MIXED=YES; GUESSINGROWS=32767; RUN; 

但是,这些文件现在被保存为.XLSM文件,因此我需要使用EXCEL的新DBMS。 当这样做时,GUESSINGROWS不再是一个有效的陈述。

有谁知道如何使用GUESSINGROWS语句,而从.xlsm文件导入? 或者另一种方式来定义从.xlsm导入时的inputvariables格式?

https://communities.sas.com/message/193134#193134

2014年1月8日Art的回复是您要查找的内容,请将您的types更改为CHAR而不是date,将列名更改为正确的列名。