首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SAS-100种输出Excel的方法,你在用哪种?

废话好像有点多,还是回到今天的主题上~ 今天主要要分享的是Excel的导出,初步计划分为3块,最简单proc export,经典的ods tagset.excelxp,以及另类的ods excel,至于好玩的...小编鲁迅一样俩颗树,小编的一颗树是百度,另一颗树还是百度。好吧,技术并不好的小编就不再给大家强行说教了。 1 Proc export proc export是最长见最简单输出方式。...proc export就这么多了,吃正菜前的小甜点,还是请大家耐心看下去,今天的有点长,重点在后面。...”的~好像真是哎 2 ods tagsets.excelxp ods tagsets.excelxp是一个比较经典的输出方式,proc export输出是有限制的,如果数据集带有format是输出不了,...因为它不能单独实现一个输出文件。需要配合起来。上面的代码Macro组合起来就可以实现一个ods tagsets的基本结构。

5.4K10

SAS-编程中的小技巧(六)

解决ODS输出结果弹出 前段时间有人问小编,批量执行ods输出文件时,总是弹出并打开输出的文件,有没有办法关闭呢?你是否也遇到这样的问题,而找遍ods相关的Option仍无法解决呢?...ods results off; 是的,就这一句就可以控制的,超级简单的...用了这句后就不会在运行完ods输出程序后打开输出的文件...既然能关,当然也能开... ods results on; 当然我这样写...,如果没有留意过ODS输出的人,估计也不知我所云,所以啊,小编在下面贴俩段代码,兴趣的朋友,复制粘贴走,分别运行,对比一下什么不同,就很容易知道了... options nodate nonumber...\tem1.rtf" ; proc report data=sashelp.class nowd ; column _all_; run; ods rtf close; options nodate...(inencoding=any outencoding=any) libname out1 "C:\Users\Administrator.BF-20180423ODYZ\Documents\Tencent

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

【学习】七天搞定SAS(四):数据输出

弄清楚了基本的PROC之后,开始研究SAS的输出...毕竟有了数据处理的结果之后,还要有一个比较舒服的输出格式才可以嘛。...模板的话,需要调用PROC TEMPLATE: image.png 自带了若干模板: image.png 然后TRACE会在日志文件里面跟踪输出的对象: image.png 这样就有日志中的记录...有的时候直接输出出来也会各种方便(吐槽:相比于R的knitr直接各种文件格式混搭、数据随处可以插入,SAS还是很长的一段路要走哇)。...SAS的导出模块:EXPORT 如果说ODS是结果的发送,那么export则是更加原始的数据输出(数据而不一定是分析结果)、供其他软件读取。...image.png 这里就输出了一个tab分割的文本文件。 当然也可以输出excel文件: image.png 这个ODS有点重复了呢。不过R也是啊,各种各样输出的方式,任君选取。

2.8K80

云备份vs.云存储vs.文件同步共享:什么区别?

而了解文件同步共享的关联方式将会进一步使问题复杂化。 供应商的信息传递显然模糊了云备份与云存储的区别。当区分文件同步共享(FSS)时,更让人混淆不清。...不同的应用不同的存储性能要求。电子商务在线交易处理程序将要求比一般网站更高的性能。而每个用户都有自己的安全要求。出于合规性或监管原因,他们可能不希望与其他用户共享硬盘。...文件同步共享(FSS)是FTPNAS共享的替代服务。 不幸的是,关于文件同步共享有几个不正确的假设。许多用户将文件同步共享(FSS)视为云存储。但它并不是。...文件同步共享(FSS)解决了令人烦恼的电子邮件附件限制问题。 另一个文件同步共享误解是它是云备份。事实并非如此。企业版本也称为企业文件同步共享(FSS)。...只要这些文件位于特定的文件同步共享(FSS)文件夹中,文件同步共享(FSS)仅在单独的应用程序服务器(连接到存储)中维护文件及其版本的副本。

3.8K21

SAS-Macro 中的那些语句(一)

可以理解成其它编程语言中的变量一样,在内存中创建了一个空间(给这个空间一个标记,宏变量的名称),然后将一些值放到这个内存空间中(这就是定义宏变量的过程),好吧,我是一个不善解释的人,没理解的还是自行百度领悟...实际编程应用中实际是非常广的,比如批量导入excel/csv的时候自动获取文件名称,将文件名称赋值给宏变量,通过循环来实现批量导入导出的操作......PROC SQL INTO: SQL定义宏变量是特别的好用,可以将一列观测的值赋值给一个宏变量,也可以将观测逐条赋值...应用场景特别广那么就来看看几个简单的例子......%do i=1 %to &_nobs.; %put NOTE:第&i.条观测的对应的名称为:&&Name&i.; %end; %mend; %sqlptname; 看上面的SQL中定义宏变量,实际是俩种...说了这么多宏变量定义的方式,那么还是几点要注意的,宏变量的长度是有限制的,大概一般人都不知道吧 ...我还没有百度出如何解除这个长度限制的办法...如果哪位大神知道,请不吝指点...当然针对这种宏变量长度达到上限的情况

2.3K23

Macro-Ods Excel Output

本文是上一篇文章的续篇,在前面已经提到过DDE,Proc export ,ods tagsets.excelxp输出Excel的程序、Macro。...新年将至,预祝诸位元旦快乐,同样也预祝自己:让“梦想“的“梦”不是“白日梦”的“梦”,好像有点难,没有难度哪有成就感呢~ 1 ods excel的优势 1、输出文件较小 利用ods Excel输出的xlsx...文件较小,怎么来形容其小呢,小编今天尝试了113个数据集(大概65M)利用ods excel输出到一个xlsx文件里面,文件大小只有586k.而利用tagsets.excelxp输出大小为10M。...我们可以发现控制ods excel输出其实是中间的proc report过程步,利用ods excel options(sheet_name=)来定义输出的sheet名称。...这个截图里面的proc sql 是利用SAS数据集字典获取Table(你要输出的数据集中的观测数),另外也是定义ods 的输出路径一些option选项 第4/N部分 ?

1.9K30

ODS的使用

你不可能总是在SAS上查看结果,如果结果很多你要一一的讲结果复制到word中去,ODS就好啦!它可以把SAS的结果直接输出到word、PDF等文件中。...两部分输出结果,第一部分是标准tabular结果,proc tabulate产生。下面是TABOUT数据集,由ODS OUTPUT语句产生,并有proc print打印。 ?...ODS RTF CLOSE; 例子 仍然是鲸鱼鲨鱼平均重量的数据: ? 如下的代码从meansprint中产生输出,程序中有两个ODS语句,一个打开RTF文件,一个关闭RTF文件。 ?...放置在proc的run语句之后。 例子 仍然是鲸鱼鲨鱼平均重量的数据: ? 如下的代码从meansprint中产生输出,程序中有两个ODS语句,一个打开PDF文件,一个关闭PDF文件。 ?...注意一行四个观测值: ? Tabulate过程建立了一个表,以年份作为行,记录作为列。年份N的顶部都通过设置为null将其消除。ODS语句创建了HTML文件,使用默认模板: ? 结果如下: ?

4.4K123

【SAS Says】基础篇:ODS的使用(上)

你不可能总是在SAS上查看结果,如果结果很多你要一一的讲结果复制到word中去,ODS就好啦!它可以把SAS的结果直接输出到word、PDF等文件中。...幸运的是,一个最简单最快速的方法控制修改输出,即使用内置风格模板。...两部分输出结果,第一部分是标准tabular结果,proc tabulate产生。下面是TABOUT数据集,由ODS OUTPUT语句产生,并有proc print打印。 ?...ODS RTF CLOSE; 例子 仍然是鲸鱼鲨鱼平均重量的数据: ? 如下的代码从meansprint中产生输出,程序中有两个ODS语句,一个打开RTF文件,一个关闭RTF文件。 ?...放置在proc的run语句之后。 例子 仍然是鲸鱼鲨鱼平均重量的数据: ? 如下的代码从meansprint中产生输出,程序中有两个ODS语句,一个打开PDF文件,一个关闭PDF文件。 ?

9.5K72

8-点击流数据分析项目-Hive分析

人均访问频次 人均页面浏览量 五、创建hive的数据临时表 每天的pvs值 指定日期的pvs值 每天的page的pvs值 六、导入mysql数据库表 查看sqoop安装目录 创建Mysql数据库 使用sqoop导出到...启动Hadoop start-dfs.sh start-yarn.sh 启动Hive hive 查看是否启动 jps 2.导入数据 备注:本步骤不用重复执行,第7部分已经执行完成了,重复一遍,是为了回顾文件的具体位置...mysql ### 从hive表导出到mysql数据库表 sqoop export --connect jdbc:mysql://localhost:3306/weblogs --username root...dw_pvs_request_page --input-fields-terminated-by '\001' # 注意:需要修改为本机ip地址 备注:如果用lsn,需要打开mysql-workbench,导出文件位于.../home/ubuntu/dumps中 总结 本文完成了点击流分析项目的hive导入,hive分析与hive导出等三个部分。

51910
领券