SAS:导入excel,其中列名超过32个字符

时间:2014-09-17 20:29:11

标签: excel import sas

我正在使用SAS Enterprise指南中的导入工具导入Excel文件 有些列的字符数超过32个。 问题是,当这些列被截断时,它们最终具有相同的名称,因此导入中不包括某些列。

一个例子是:

thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE1
thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE2

这两列的截断版本是

thisisacolumnnamewithmorethanthir

1 个答案:

答案 0 :(得分:2)

我说使用导入工具是不可能的,除非您不使用列标题来表示变量名称。执行导入后,您必须显式重命名变量。我认为变量名可能有一个长于32个字符的选项,但即使更改validvarname系统选项也不能提供超过32个字符的方法:

http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000279245.htm