roki 发表于 2010-5-16 10:48
批量导入CSV文件不存在 sheet的问题,如果批量导入EXCEL文件使用PROC IMPORT无法定义输入格式和输出格式,因此我们一般都不用EXCEL作为源数据文件,尤其涉及时间变量。
你说的sheet中的L是不是sheet name中包含L 字符?
7# sushe1527
?
楼主说的是导入多个excel其中每个excel有多个sheet,不是单一excel,或者单一CSV,看到了赛?
楼主意思是:文件夹下有多个excel 而且每一个excel可以有多个sheet怎么一起导入?
比方某文件夹下有名字为 111 ,a2 两个excel
每个excel 有3个sheet,名字分别为 2sl ff gg,wwl eel gg怎么一起导入成数据集。
这里牵涉到起名机制(重名?合法?)和以后的数据集调用问题(取哪一部分?)
一般是生成 t_111_2sl,t_111_ff,t_111_111_gg,t_a2_wwl,t_a2_eel,t_a2_gg这样的
或者是t1,(其中某列变量为_2sl,_ff,_gg),t2(其中某列变量是_wwl _eel _gg)
或者是一个整数据集total,里面有 excelname一列 ,sheetname一列(一般是这种要求多)
但是_2sl和_eel那列会变成_2s和_ee ,“L”不知道被什么原因压缩掉了 就这样。。