【问题标题】:Extracting data from NSF database file - Domino从 NSF 数据库文件中提取数据 - Domino
【发布时间】:2016-01-17 03:42:18
【问题描述】:

我有一个来自基于 Lotus Domino 6.5 版的 domino Web 应用程序的 nsf 数据库文件。

关于如何提取数据的任何想法?数据包含word、pdf和html文档。

【问题讨论】:

  • 您有 Notes 客户端吗?附件中只有您想要的数据吗? Notes 数据库中的大多数数据往往位于表单的字段中,而不是附件中。

标签: lotus-notes lotus-domino


【解决方案1】:

word和pdf文档可以分离:

For a=1 To coll.count
     Set doc=coll.GetNthDocument(a)
     Set rtitem = doc.GetFirstItem("Body")
     Forall o In rtitem.EmbeddedObjects
        oname="c:\" + o.name
        Call o.ExtractFile( oname )
        Call o.Remove
     End Forall
     Call doc.Save(True, False)
  Next

上面的代码只是一个例子,重点是找到嵌入对象并使用o.ExtractFile( oname )

如果 html 文档也是附加文件,您可以对它们执行相同的操作。如果不是,那就另当别论了。

【讨论】:

  • 谢谢,那是什么编程语言?我没有使用 Domino 的经验,我刚拿到文件,我正在尝试弄清楚如何获取数据。
  • 是莲藕。您将需要设计器客户端,当然还有帮助文件。
  • 正确回答 HTML 问题很重要,您需要 html,是否以注释形式格式化,还是附件。如果它在表单中进行了格式化,那么(在您的情况下)将网站上线并使用网络爬虫获取数据可能会更容易。
【解决方案2】:

您可以下载没有限制的 Notes 设计器客户端 from IBM 以及具有 90 天评估期的 Notes and administrator clients。然后您应该能够以本机方式访问数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-05
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多