全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9550 6
2012-11-29
求助高手,为什么使用ODS HTML将sas dataset导出的excel,再打开时,会出现点小问题,
说文件格式不符合文件扩展名之类的信息,如何避免这种问题?
附件列表
捕获.PNG

原图尺寸 6.92 KB

捕获.PNG

二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-3 09:47:20
请先给出代码吧
二维码

扫码加我 拉你入群

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

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

2012-12-3 14:13:47
瀚海星云 发表于 2012-12-3 09:47
请先给出代码吧
data delay;
   input flight $3. +5 date date7. +2 orig $3. +3 dest $3. +3
         delaycat $15. +2 destype $15. +8 delay;
   informat date date7.;
   format date date7.;
   cards;
114     01MAR94  LGA   LAX   1-10 Minutes     Domestic                8
202     01MAR94  LGA   ORD   No Delay         Domestic               -5
622     01MAR94  LGA   FRA   No Delay         International          -5
132     01MAR94  LGA   YYZ   11+ Minutes      International          14
302     01MAR94  LGA   WAS   No Delay         Domestic               -2
114     02MAR94  LGA   LAX   No Delay         Domestic                0
202     02MAR94  LGA   ORD   1-10 Minutes     Domestic                5
219     02MAR94  LGA   LON   11+ Minutes      International          18
622     02MAR94  LGA   FRA   No Delay         International           0
132     02MAR94  LGA   YYZ   1-10 Minutes     International           5
271     02MAR94  LGA   PAR   1-10 Minutes     International           4
302     02MAR94  LGA   WAS   No Delay         Domestic                0
114     03MAR94  LGA   LAX   No Delay         Domestic               -1
;
run;

ods html style=default path = "C:\Documents and Settings\ywang3\桌面\SAS FUNCTION"  body = "flights.xls" ;

title;
title  '<th colspan = 3><font size=4> Flight Check Result</th>';

proc report data = delay nowd  split='~'
                                                                                                        style(report) = {just = center}
                                                                                                        style(header) = {font_weight = bold just = center BACKGROUNDCOLOR = yellow}
                                                                                                        style(column) = {just = center};
    column flight date orig dest delaycat destype delay;
    DEFINE flight   / "航班" display;
    DEFINE date   / "时间" display;
    DEFINE orig   / "始发地" display;
    DEFINE dest  / "目的地" display        ;
                DEFINE delaycat / "延迟情况" display;
                DEFINE destype / "类型" display;
    DEFINE delay / "推迟时间" display;
run;

footnote;
ods _all_ close;
二维码

扫码加我 拉你入群

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

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

2012-12-3 20:13:37
ods html 貌似只能导出html格式吧?

你把ods那一句改成:ods csvall style=default path = "C:\Documents and Settings\ywang3\桌面\SAS FUNCTION"  body = "flights.csv" ;

试试
二维码

扫码加我 拉你入群

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

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

2012-12-3 21:02:19
出现那种提示但是不会影响excel里面的内容吧,ods html  应该可以到处excel的文件。
二维码

扫码加我 拉你入群

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

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

2012-12-4 09:01:50
SAS用ODS导出HTML会产生一些起修饰作用的代码,Excel不认,但打开Excel时候会自动过滤
还是用proc export导出xls文件吧
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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