全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4154 2
2017-05-28
某个系统里只能下载EXCEL.XLS格式的数据,由于EXCEL.XLS只能读取65536条观察,楼主用EXCEL.XLS打开然后保存成EXCEL.XLSX会数据缺失。
所以楼主想直接用SAS9.4读取EXCEL.XLS里的数据,然而导入失败。请问有办法得到EXCEL.XLS里全部的数据吗?
以下是代码
libname yao base 'E:\SAS_YAO';
OPTIONS validvarname=any;

proc import
out=work.aa
datafile='e:\sas_yao\AA.xls'
dbms=xls  replace;
quit;

分界线
附上日志和带代码的截图。
附件列表
A1.png

原图尺寸 14.45 KB

A1.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-5-28 22:31:33
提示你的文件不是XLS文件,可能真的是XLS文件本身有问题,否则存为XLSX不会有缺失
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-29 11:10:42
Rock2000 发表于 2017-5-28 22:31
提示你的文件不是XLS文件,可能真的是XLS文件本身有问题,否则存为XLSX不会有缺失
好像是原文件有问题。
刚做了个试验,把一个10W条观测的数据用XLSX导出,然后再把该XLSX文件另存为XLS。
excel提示数据会丢失。然后再用SAS导入该XLS文件,导入成功,只是导入的观测只剩下65536条了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群