SAS:导入列名超过32个字符的excel
我正在使用SAS Enterprise guide中的导入工具导入excel文件 某些列的字符数超过32个。 问题是,当这些列被截断时,它们最终具有相同的名称,因此有些列不包括在导入中 例如:SAS:导入列名超过32个字符的excel,excel,import,sas,Excel,Import,Sas,我正在使用SAS Enterprise guide中的导入工具导入excel文件 某些列的字符数超过32个。 问题是,当这些列被截断时,它们最终具有相同的名称,因此有些列不包括在导入中 例如: thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE1 thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE2 这两列的截断版本是 thisisacolumnnamewithmoretha
thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE1
thisisacolumnnamewithmorethanthirtytwocharactersEXAMPLE2
这两列的截断版本是
thisisacolumnnamewithmorethanthir
我想说,除非不使用列标题作为变量名,否则不可能使用导入工具。在执行导入后,必须显式重命名变量。我认为变量名可能会超过32个字符,但即使更改validvarname系统选项,也无法超过32个字符:
如果读取所有列,但具有任意名称,是否可以接受?(例如,var1,var2…)它可以。。。但是我必须给它们重新命名。假设我在文件中间添加了一个列,这将变成一个PrimPro导入将正确地读取所有列,即使它们被命名为相同的列——至少当我用DBMS= Excel和DBMS= XLSX进行测试时,它也是如此。你试过了吗?或者您没有访问PC文件的权限?