y********0 发帖数: 638 | 1 想问个自动生成daily report的问题。
最近一个project,要求每天早晨读取sql server的数据库,生成的output 的列都是固
定的。然后将结果copy到excel里, 做一些math,生成几个固定的tab。
想问一下,这种能不能自动生成,譬如每天8点,按一个按钮,所有都能自动生成。
excel里的VB能行么? 或者python,能行么? 没做过这种,any workaround?
Thanks. |
w**p 发帖数: 4080 | |
y********0 发帖数: 638 | 3 谢谢..能多讲讲么,我记得sas里我生成个multiple spreadsheets 都搞了半天,好像不
支持.
用sas是那种one stop shop么,每天定时run一下,能够直接生成final吗? 需要调用
excel里的函数或者命令之类的么? 大约讲一下就成.
Thanks!
【在 w**p 的大作中提到】 : sas可以
|
d********i 发帖数: 193 | 4 写一个sas program用dynamic data exchange把新生成的table放到excel里面去。在
windows下面用task scheduler把这个program定点运行。 |
w**p 发帖数: 4080 | |
Z*****l 发帖数: 14069 | |
l*******s 发帖数: 1258 | |
y********0 发帖数: 638 | 8 谢谢大家.
report 自动生成之后,能不能自动发送.因为是daily report,每天都要定时发送email,
sas或者ssis rs之类的能做到这点吗? 这个工作量挺烦人的,报告很重要,哪天要是给
忘了就不好了. |
C***i 发帖数: 486 | 9 Python 也可以做 写EXCEL 可以用 pandas, 定时任务可以引入task manager |
S******y 发帖数: 1123 | 10 cron job to schedule emailing your report out -
$ mail -s “Here is subject” u**[email protected] < myFile.txt
欢迎浏览Python/R/Hadoop实战速成课网页-
http://plus.google.com/+statsGuyMITBBS/about
email,
【在 y********0 的大作中提到】 : 谢谢大家. : report 自动生成之后,能不能自动发送.因为是daily report,每天都要定时发送email, : sas或者ssis rs之类的能做到这点吗? 这个工作量挺烦人的,报告很重要,哪天要是给 : 忘了就不好了.
|
|
|
d********i 发帖数: 193 | 11 sas 可以自动发邮件啊,用data step就可以。 |
y********0 发帖数: 638 | 12 Hi Above,
I want to thank you all for your quick response and tremendous help!
I ended up using sas plus python to get what I want.
1. SAS really did its work regarding pulling out the data, generating the
report in excel format as well as sending the email, just like a one-stop
shopping!
2. Python made every bit of your wishful thinking possible! Easy,
straightforward but challenging while handling data warehouse (Please
correct me if I am in the wrong as I am very new along with zero experience
in this regard).
Thanks everybody again for your helpful suggestions.
Will try to be in touch with StatsGuy for some training on Python. |
k*z 发帖数: 4704 | 13 sas stored process, output each file to one xml
have excel vba run automatically import xml file when user open it and
refresh everything.
【在 y********0 的大作中提到】 : 谢谢..能多讲讲么,我记得sas里我生成个multiple spreadsheets 都搞了半天,好像不 : 支持. : 用sas是那种one stop shop么,每天定时run一下,能够直接生成final吗? 需要调用 : excel里的函数或者命令之类的么? 大约讲一下就成. : Thanks!
|
l******n 发帖数: 9344 | 14 我是你就直接全在excel做了
【在 y********0 的大作中提到】 : 想问个自动生成daily report的问题。 : 最近一个project,要求每天早晨读取sql server的数据库,生成的output 的列都是固 : 定的。然后将结果copy到excel里, 做一些math,生成几个固定的tab。 : 想问一下,这种能不能自动生成,譬如每天8点,按一个按钮,所有都能自动生成。 : excel里的VB能行么? 或者python,能行么? 没做过这种,any workaround? : Thanks.
|
G**Y 发帖数: 33224 | 15 R markdown吧
【在 y********0 的大作中提到】 : 想问个自动生成daily report的问题。 : 最近一个project,要求每天早晨读取sql server的数据库,生成的output 的列都是固 : 定的。然后将结果copy到excel里, 做一些math,生成几个固定的tab。 : 想问一下,这种能不能自动生成,譬如每天8点,按一个按钮,所有都能自动生成。 : excel里的VB能行么? 或者python,能行么? 没做过这种,any workaround? : Thanks.
|
k*****n 发帖数: 361 | |