欢迎光临散文网 会员登陆 & 注册

SAS 程序分享:导入名称长度超过32位的工作表

2023-06-02 17:50 作者:SAS骆豪  | 我要投稿

在使用 proc import 导入 Excel 文件时,假如遇到 Sheet 名称超长的情况,会引起如下错误:

ERROR: SHEET NAME value exceeds maximum length of 32 characters. 

实际上,Excel 工作表名称还附有一个隐藏的 $ 符号,因此当工作表名称长度超过 31 就会出错1。通常可以通过手动缩短名称来避免此问题,而如果 SAS 安装有 SAS/ACCESS Interface to PC Files 模块,则可以使用以下方法:

ERROR: SHEET NAME value exceeds maximum length of 32 characters. 

实际上,Excel 工作表名称还附有一个隐藏的 $ 符号,因此当工作表名称长度超过 31 就会出错1。通常可以通过手动缩短名称来避免此问题,而如果 SAS 安装有 SAS/ACCESS Interface to PC Files 模块,则可以使用以下方法:

注意,包围工作表名称的是反引号,通常位于 Esc 键的下方。


[1] Problem Note 45801: Error messages are generated when you import an Excel file with a long worksheet name(https://support.sas.com/kb/45/801.html)

SAS 程序分享:导入名称长度超过32位的工作表的评论 (共 条)

分享到微博请遵守国家法律