论坛首页 Java企业应用论坛

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

浏览 9150 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-05-14  
sdh5724 写道
excel 未必需要poi 才能生成出来的。 告诉你一招简单的, 使用html的表格渲染, 保存成excel的后缀名就可以了。 速度飞快, 资源超少。


我以前就是这样搞的 每个单元用制表符格开 最后保存成xls就可以了..
0 请登录后投票
   发表时间:2010-05-14  
定时任务可能会用的
0 请登录后投票
   发表时间:2010-05-14  
你先做一个cxcel的样例,然后保存成html文件,把其中动态的部分做成模板,生成html后把文件扩展名改成xls,然后用mail附件方式发送,这样最省事
0 请登录后投票
   发表时间:2010-05-14  
去查看一下googel doc 的api,可以使用google doc来生成excel,然后再发出去,类似的在线开源office,都可以,你可以找一个参考一下,总好过于调用excel的java接口。
0 请登录后投票
   发表时间:2010-05-14  
google一下不就解决了。。!
至于发贴啊。
0 请登录后投票
   发表时间:2010-05-14  
zprill 写道
sdh5724 写道
excel 未必需要poi 才能生成出来的。 告诉你一招简单的, 使用html的表格渲染, 保存成excel的后缀名就可以了。 速度飞快, 资源超少。

那样好像会丢了样式吧


there won't be too many styles in a spreadsheet of this kind. just inline it.

sorry, my input method goes wrong.
0 请登录后投票
   发表时间:2010-05-15  
给你提供个思路

直接用流生成实例(没有问题的,以前干过)
然后就是JavaMail的部分了,该怎么发送怎么发送

或者
直接给个url让他们自己下载吧
非要附件啊?
0 请登录后投票
   发表时间:2010-05-15   最后修改:2010-05-15
有种格式叫csv

纯文本方式也可以发表格。。。。。参考WPS
0 请登录后投票
   发表时间:2010-05-15  
这个excel不用动态生成,应该早就存在,或者第一次发送后就存在,
每月修改excel便可。
0 请登录后投票
   发表时间:2010-05-15  
joisea 写道
在我们有一个需求是将算出来的薪资Excel分发到各个员工邮箱,Excel以附件形式发送,每个员工只能看到个人的薪资Excel,最简单的方式是将每个人的Excel导出来,以邮件的方式发送,但是这样占用资源多,效率低,
有更好的办法没?
需求是excel发送,而且系统以后要做成SAAS模式,由客户自己对本公司员工进行薪资操作,可以任意对本公司员工发送Email,估计总共有几十万人吧。



计算出来的薪资存到数据库,即使最初数据格式是Excel也是一次解析后存放的数据库。发送员工甲邮件时,从数据库读出员工薪资,用poi拼成Excel数据流(纯内存操作),用javamail或其他邮件类库发送邮件。
0 请登录后投票
论坛首页 Java企业应用版

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