楼主: 随风飘飘呀
4113 5

[问答] 如何替换一个excel中的某张sheet [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
32 点
帖子
5
精华
0
在线时间
1 小时
注册时间
2011-10-21
最后登录
2011-10-23

楼主
随风飘飘呀 发表于 2011-10-21 20:55:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在公司遇到这个问题,个excel有三张sheet,其中两张不能变,只有一张sheet要用dataset重新输出。想问问可以怎么实现。
谢谢先啦!
二维码

扫码加我 拉你入群

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

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

关键词:sheet EXCEL exce xcel cel excel 如何

沙发
zj20000101 发表于 2011-10-21 20:58:45
dataset是什么啊?不能把这个EXCEL中的这张表单重新生成一张工作簿吗?

藤椅
webgu 发表于 2011-10-21 21:24:03
没太明白意思。不过可以用sas/aceess实现访问excel的不同sheet.或许对你有用。
  1. libname  tst  excel 'D:\sastst\tt.xls';
  2. data tmp;
  3.   set tst.'Sheet3$'n;
  4. run;
复制代码
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

板凳
yanhuaguo 发表于 2011-10-21 23:11:41
楼上的是正解!

报纸
随风飘飘呀 发表于 2011-10-22 08:15:26
谢谢三位。
本来基本的生成excel是
proc export data = sashelp.air
outfile=‘air.xls’
dbms=xls
sheet=‘AIR’
replace;
run;

不记得有没有打漏,这样本来就能将sashelp.air这个dataset里面的内容输出到excel的sheet里面。

换个思路,能不能复制现有某张excel的某张sheet到另外一个excel?

地板
webgu 发表于 2011-10-22 10:04:33
  1. libname  tst1  excel 'D:\sastst\tt1.xls';
  2. libname  tst2  excel 'D:\sastst\tt2.xls';
  3. data tst2.'Sheet1$'n;
  4.   set tst1.'Sheet1$'n;
  5. run;
复制代码
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 01:05