我已经创建了一个代理,它生成Excel文档并通过邮件将其发送给特定用户。Excel文件的生成是在运行时完成的,因此我不会将文件存储在任何地方。但是,问题是代理应该在服务器上运行。服务器没有安装MS Office。如何通过HTML实现这一点呢?
发布于 2013-04-10 18:45:56
看看OpenNTF上的POI 4 XPages,它使用Apache POI项目来生成Word和Excel文件。
发布于 2013-04-10 18:22:10
您可以使用包含记录数据的<TABLE>
创建一个普通的HTML页。然后您需要将响应应用程序设置为“contentType /vnd.ms-excel”。
下面的微软技术笔记将详细介绍如何编写HTML。
http://support.microsoft.com/kb/260239
在XPages Cheatsheet中也有示例XPage代码。请参阅以下链接。
http://xpagescheatsheet.com
Lekkim有在代理(Java)中设置contentType的示例代码。
http://lekkimworld.com/2006/03/30/show_n_tell_thursday_setting_the_content_type_from_a_java_agent_30_mar_2006.html
发布于 2013-04-10 18:45:33
如果你需要通过电子邮件发送Excel文件,那么最好是用Apache POI创建一个真正的Excel文件。
https://stackoverflow.com/questions/15922946
复制相似问题