将IBM Lotus Notes文件转换为文本

| 如何将.nsf莲花文件转换为文本文件?我想编写一个Java程序来读取系统上的.nsf文件。我只是简单地尝试过,但是显示非英语字符是他们正常访问它们的任何方式。 编辑: 该代码位于.net中并使用任何服务器的会话,我只想通过java读取.nsf文件,而无需创建任何服务器的会话,实际上我有.nsf数据库。我只想读取为文本文件。如果有一种用javacc解析.nsf的方法,那就更好了……     
已邀请:
Lotus Notes数据库充满了专有设计组件。假设您只想导出数据,则需要编写一个代理(即批处理),该代理将查看数据库中的所有文档,然后将所有字段导出到纯文本文件中。 如果您使用XML,则也可以采用该格式导出数据,但是同样,您需要为此编写一个代理。 另外,Lotus Notes中有一些基本的内置机制可以导出数据,但是仅限于从视图运行它们。视图不一定会获取所有文档。您可以设计一个视图来做到这一点。 如果数据库的大小不是很大(少于20万个文档),则可以创建列出要导出的所有列的视图,并且具有\“ Select @All \”的视图公式将为您提供所有文档。然后,可以使用简单的导出过程在这里找到“最快”从视图中获取数据的方法。 仍然存在导出富媒体的问题,您可以在此处查看。     
通过选择视图中的所有文档,然后转到“编辑”>“将所选内容复制为表”,可以轻松导出一些数据。然后将内容粘贴到Excel或文本文件中。 要访问视图中所显示内容之外的数据,您可以尝试其他一些操作: 使用NotesSQL驱动程序连接到数据 通过COM api(使用Java,C#,VB等)进行连接 在Lotus Notes中创建一些具有所需数据的视图,并使用上面的建议。 安装和我的“导出到Excel”应用程序     

要回复问题请先登录注册