论坛首页 Java企业应用论坛

薪资excel每个人Email以附件方式分发

浏览 9151 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-05-13   最后修改:2010-05-14
在我们有一个需求是将算出来的薪资Excel分发到各个员工邮箱,Excel以附件形式发送,每个员工只能看到个人的薪资Excel,最简单的方式是将每个人的Excel导出来,以邮件的方式发送,但是这样占用资源多,效率低,
有更好的办法没?
需求是excel发送,而且系统以后要做成SAAS模式,由客户自己对本公司员工进行薪资操作,可以任意对本公司员工发送Email,估计总共有几十万人吧。
   发表时间:2010-05-13  
joisea 写道
在我们又一个需求是将算出来的薪资Excel分发到各个员工邮箱,Excel以附件形式发送,每个员工只能看到个人的薪资Excel,最简单的方式是将每个人的Excel导出来,以邮件的方式发送,但是这样占用资源多,效率低,
有更好的办法没?

我有比较好的解决方案,以前发过一篇文章,但是莫名其妙的好像没有了
可以上我的blog看看
0 请登录后投票
   发表时间:2010-05-13  
neilwang 写道
joisea 写道
在我们又一个需求是将算出来的薪资Excel分发到各个员工邮箱,Excel以附件形式发送,每个员工只能看到个人的薪资Excel,最简单的方式是将每个人的Excel导出来,以邮件的方式发送,但是这样占用资源多,效率低,
有更好的办法没?

我有比较好的解决方案,以前发过一篇文章,但是莫名其妙的好像没有了
可以上我的blog看看


人家好像不是问的这个问题。。。


楼主,非的用excel作为附件发送么?直接在邮件正文中把你需要的信息发送出来不行么?这样效率比生成excel文件高点
0 请登录后投票
   发表时间:2010-05-14  
这能占多少资源。 员工最多不过几万人而已。 而且又不是天天发。。
0 请登录后投票
   发表时间:2010-05-14  
这个容易啊。
excel要事先弄好,放在本地目录。(或者更高级一些,在发送前程序自动进行准备工作,动态生成excel,然后按月在本地存放)。
然后维护一个员工邮箱地址与excel名称的对应关系。
一个个发送就可以了。我们公司的行政部门就是这么干的,技术部门专门给他们弄了这么一个东西。
0 请登录后投票
   发表时间:2010-05-14  
可以定时任务夜间执行,这样应该就没关系了。
0 请登录后投票
   发表时间:2010-05-14   最后修改:2010-05-14
需求是excel发送,而且系统以后要做成SAAS模式,由客户自己对本公司员工进行薪资操作,可以任意对本公司员工发送Email,估计总共有几十万人吧。
0 请登录后投票
   发表时间:2010-05-14  
excel 未必需要poi 才能生成出来的。 告诉你一招简单的, 使用html的表格渲染, 保存成excel的后缀名就可以了。 速度飞快, 资源超少。
0 请登录后投票
   发表时间:2010-05-14  
和之前作的需求一样
读取指定Excel摸版,动态生成数据
然后用apache的mail包发送就可以做到了
0 请登录后投票
   发表时间:2010-05-14  
sdh5724 写道
excel 未必需要poi 才能生成出来的。 告诉你一招简单的, 使用html的表格渲染, 保存成excel的后缀名就可以了。 速度飞快, 资源超少。

那样好像会丢了样式吧
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics