我创建了一个生成 Excel 文档并通过邮件将其发送给特定用户的代理。Excel 文件生成是在运行时完成的,因此我不会将文件存储在任何地方。但是,问题是代理应该在服务器上运行。服务器没有安装 MS Office。这如何可以通过 HTML 来完成。
问问题
542 次
3 回答
3
查看 OpenNTF 上的POI 4 XPages,它使用 Apache POI 项目生成 Word 和 Excel 文件。
于 2013-04-10T10:45:56.407 回答
2
您创建一个普通的 HTML 页面,其中<TABLE>
包含您的记录数据。然后您需要将 Response contentType 设置为“application/vnd.ms-excel”。
下面的 MS 技术说明将详细说明如何写出 HTML。
http://support.microsoft.com/kb/260239
XPages Cheatsheet 中还有示例 XPage 代码。请参阅以下链接。
Lekkim 有在代理 (Java) 中设置 contentType 的示例代码。
于 2013-04-10T10:22:09.877 回答
1
如果您需要通过电子邮件发送 Excel 文件,那么最好使用Apache POI创建一个真实的 Excel 文件。
于 2013-04-10T10:45:32.587 回答