请问是否可以动态导出数据到excel(取决于用户的选择)?
想象一下以下场景:
用户登录该程序,它将显示用户名(成员),用户当前所属的组以及允许用户选择要分配的未来组。
假设用户测试001属于B组,并且用户想要分配给D组,用户点击提交按钮,程序将引导用户进入下一页。
页面将显示结果。
该表将显示与未来组(组D)相关的活动列表,用户可以查看哪个活动与加入日期相关联,哪个活动未加入。
单击导出按钮,允许用户将结果导出到excel。
excel可能看起来像这样:
我们使用代理导出excel文件。
这是我们的代码:
Sub Initialize
Print |Content-Type:application/vnd.ms-excel|
Print "<tr><td>Result<br></td></tr>"
Print "<br>"
Print "<tr><td>Member</td><td>Test 001</td></tr>"
Print "<br>"
Print "<table border = 1><tr><th>Activity</th><th>Joined</th></tr>"
Print "<tr><td>Activity 1</td><td>Yes</td></tr>"
Print"<tr><td>Activity 2</td><td>No</td></tr>"
Print "<tr><td>Activity 3</td><td>No</td></tr>"
Print "<tr><td>Activity 4</td><td>Yes</td></tr>"
Print "<tr><td>Activity 5</td><td>No</td></tr>"
Print "<tr><td>Activity 6</td><td>No</td></tr></table>"
Print "<br>"
Print "<tr><td>Activity Joined</td><td>2</td></tr><br>"
Print "<tr><td>Activity Not Joined</td><td>4</td></tr><br>"
End Sub
然而,当我们运行代理时,excel看起来很奇怪。
由于我们的团队不擅长开发xpages应用程序,如果您能就这些问题提出建议,我将不胜感激。
是否可以在xpages中实现整个场景?
我们确信我们将有很多任务,比如这个场景在xpages中开发,那么有没有办法将数据动态导出到Excel?
我们的代理可以导出excel文件,但excel看起来很奇怪,我们的代码有问题吗?
对不起我的英语不好,我很感激任何建议。非常感谢你。
答案 0 :(得分:1)
查看以下OpenNTF项目POI 4 XPages。
主要好处:
希望这有帮助。