Lotus Notes自动导出

时间:2013-12-19 14:48:20

标签: lotus-notes

我正在对莲花笔记中的数据进行趋势分析。我需要手动从lotus notes导出数据并将其导入excel。有没有办法实现自动化?我甚至可以使用Access。我试图创建一个代理,但我无权访问。

3 个答案:

答案 0 :(得分:2)

有很多方法可以执行此操作,具体取决于您的技能和对Notes数据库的访问权限。 首先,当您说“我无权访问[创建代理]”时,您是说您没有设计人员访问数据所在的数据库吗?

如果是这种情况,只需构建一个单独的Notes应用程序,然后在那里编写导出代理。将该应用程序放在同一台服务器上,您可以将导出设置为每晚8或每次运行。

另一个选择是在Access中使用COM并通过这种方式提取数据。您已在Domino Designer帮助中记录了所有COM类,并且代码应与您在Lotusscript中编写的内容非常相似。

第三个选项,如果数据库启用了Web,则使用HTTP从视图中提取数据。您可以使用?ReadViewEntries以XML或JSON的形式阅读它。这要求您在视图中公开所需的所有数据。

我认为第一种选择是最好的。但是,如果您的任务是创建此导出,那么您应该能够要求正确访问数据库......

答案 1 :(得分:0)

如果您无法创建代理(无设计者访问权限),您可以尝试在Notes客户端之外安装NotesSQL(ODBC驱动程序),并使用您的用户ID访问Excel,MsQuery等。

您可以在此处找到更多信息:http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql/

答案 2 :(得分:0)

我知道这是过去的帖子,但有人可能需要最新的答案才能获得Domino数据。

  1. 您可以导出Notes中的任何视图。档案 - >出口 - >选择CSV作为选项。

  2. 然后是IBM ODBC驱动程序。有两个版本。一个用于8.5.3,另一个用于9.x.在此下载http://www.ibm.com/developerworks/lotus/toolkits.html

  3. 有关如何在此安装的说明http://xpagesbeast.com/uxdesign/dont-forget-about-the-notessql-driver/

    1. 使用DomSQL,它是Notes Domino数据的真正JDBC驱动程序。非Notes环境可以使用此JDBC驱动程序执行SQL SELECT查询。 http://www.openntf.org/main.nsf/blog.xsp?permaLink=NHEF-8Q7AW3

    2. 使用Domino REST服务。您可以通过URL访问DominoData并返回JSON。有一些URL可以获取服务器上的所有数据库实例,然后您可以获取服务器中的所有视图,然后您可以访问视图中的文档。 http://www-10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Domino+Access+Services+9.0.1#action=openDocument&content=catcontent&ct=api

相关问题