excel - 如何在企业 SAS 中添加多个工作表以 excel?
问题描述
我使用以下代码将特定表/数据输出到工作表并将其发送到我的电子邮件。数据称为“猫”,但如果您愿意,我也有“狗”和“牛”数据集或表格。您能否建议如何修改我的代码以便在一张纸上获取“猫”数据,在另一张纸上获取“狗”数据,在另一张纸上获取“牛”,然后将其发送到我的电子邮件?
..这里有一些代码....
...结束代码生成文件和电子邮件:
proc export data= cat
outfile= "&location.cat.csv"
label
replace
dbms=csv;
run;
OPTIONS EMAILSYS=SMTP;
filename mymail email to=('west@west.com')
subject="cat"
attach=("&location.cat.csv")
type = 'text/html';
*Produce the email body, then send the mail*;
ods listing close;
ods html body = mymail rs=none;
proc print
noobs data = cat;
title1 "cat";
run;
ODS HTML CLOSE;
解决方案
如果您找不到“工作表”的解决方案,请尝试将多个工作簿添加到一封电子邮件中:
proc export data= cat
outfile= "&location.cat.csv"
label
replace
dbms=csv;
run;
proc export data= dog
outfile= "&location.dog.csv"
label
replace
dbms=csv;
run;
proc export data= cow
outfile= "&location.cow.csv"
label
replace
dbms=csv;
run;
OPTIONS EMAILSYS=SMTP;
filename mymail email to=('west@west.com')
subject="cat"
attach=("&location.cat.csv")
attach=("&location.dog.csv")
attach=("&location.cow.csv")
type = 'text/html';
ods listing close;
ods html body = mymail rs=none;
ODS HTML CLOSE;
推荐阅读
- outlook-addin - 如何在 Safari 中为 Outlook 加载项对话框 API 启用开发人员控制台?
- ios - 在 Swift 中导航时,TextField 会卸载值
- authentication - 多个身份验证提供程序和多个入口点
- compiler-errors - 在程序上使用 llvm 传递时,错误:无法执行命令:分段错误(核心转储)
- ios - 如何在 UITextView textViewDidBeginEditing 中显示键盘后显示警报
- asp-classic - <% Response.ContentType = "application/vnd.ms-excel"%> 只下载ASP文件
- delphi - 如何使用 FireMonkey 进行倾斜补偿磁航向?
- c# - 运行 MSTest 时出现“找不到指定的文件”
- node.js - MERN 脚手架授权
- javascript - 使用点击功能检查多个 div 中的数据属性值