楼主: 26524_pxapp
882 2

[问答] MYSQL导出HTML格式数据如何导入到SAS中 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
66 点
帖子
4
精华
0
在线时间
17 小时
注册时间
2019-10-30
最后登录
2019-12-30

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问从MYSQL导出的HTML格式数据如何导入到SAS中进行数据提取?

二维码

扫码加我 拉你入群

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

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

关键词:MySQL HTML sql htm 数据提取

沙发
gyuanmei 发表于 2019-10-30 14:47:34 |只看作者 |坛友微信交流群
SAS可以直接和MYSQL链接,不过需要装一个插件。

使用道具

藤椅
26524_pxapp 发表于 2019-10-30 15:51:30 |只看作者 |坛友微信交流群
好的,我查询到下面代码可以读取HTML,请问如何解读这段代码?
data temp(keep=table row col value);
infile myfile recfm=f lrecl=&filesize. column=c eof=abc;
length which $8;
no_more_tables = 0;
do while(1);
which = 'TABLE';
table+1;
input @ '<TABLE>' @;
if no_more_tables then leave;
start_table = c;
input @ '</TABLE>' @;
end_table = c;
input @start_table @;
row=0;
do while(1);
row+1;
which = 'TR';
input @ '<TR>' @;
if c >= end_table then do;
input @end_table @;
leave;
end;
start_row = c;
input @ '</TR>' @;
end_row = c;
input @start_row @;
col=0;
which = 'TD';
do while(1);
col+1;
input @ '<TD>' @;
if c >= end_row then do;
input @end_row @;
leave;
end;
start_col = c;
input @ '</TD>' @;
l = c-6-start_col+1;
input @start_col valuec $varying20. l @;
value=input(valuec,best20.);
output;
end;
end;
end;
return;
abc:;
if which = 'TABLE'
then no_more_tables = 1;
else if which = 'TR'
then input @end_table @;
else if which = 'TD'
then input @end_row @;
return;
run;

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 14:26