全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5565 16
2015-09-28
悬赏 1000 个论坛币 已解决
请教各位一个问题:
当用proc import读取excel内容时, 只能读取单元格的前255个字符。(除非是前几行的单元格中有单元格内容大于255)

请问用什么选项能够使proc import完整读取单元格的内容, 例如附件中的第20行。
最好是直接在程序中解决,而不是去修改excel或其他的如注册表之类。
后缀名分别是.xlsx 和 .xls的时候,是否都有解决方法?
多谢!


非常感谢Enginx, 解决了.xlsx后缀的问题。
如果哪位朋友有不同于Enginx的,直接用程序解决的方法,同样1000论坛币。
现在如果有朋友能帮忙解决.xls后缀文件的这个问题,愿奉上1500论坛币,多谢!

test.xlsx

大小:10.32 KB

 马上下载

最佳答案

Enginx 查看完整内容

PROC IMPORT OUT= WORK.Test DATAFILE= 'test.xlsx' DBMS=XLSX; SHEET="Sheet1"; RUN;
二维码

扫码加我 拉你入群

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

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

全部回复
2015-9-28 08:12:59
PROC IMPORT OUT= WORK.Test
            DATAFILE= 'test.xlsx'
            DBMS=XLSX;
     SHEET="Sheet1";
    RUN;
二维码

扫码加我 拉你入群

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

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

2015-9-28 09:47:42
PROC IMPORT OUT= WORK.Da
            DATAFILE= 'test.xlsx'
            DBMS=XLSX;
     SHEET="Sheet1";
    RUN;
二维码

扫码加我 拉你入群

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

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

2015-9-28 09:50:56
Try following

复制代码


二维码

扫码加我 拉你入群

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

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

2015-9-28 09:56:27
godxh 发表于 2015-9-28 09:50
Try following
谢谢回复。
读入后还是255个字符
二维码

扫码加我 拉你入群

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

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

2015-9-28 09:57:58
Enginx 发表于 2015-9-28 09:47
PROC IMPORT OUT= WORK.Test
            DATAFILE= 'test.xlsx'
            DBMS=XLSX;
谢谢,对于xlsx后缀的可以解决问题。

“xls“后缀的有办法么?多谢!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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