2011-04-14 30 views
3

我如何轉換的。NSF蓮花文件到一個文本文件?我想寫一個Java程序來讀取我的系統上的.nsf文件。我已經試過它,但它顯示非英文字符是他們正常訪問它們的任何方式。轉換IBM Lotus Notes的文件爲文本

編輯:

該代碼是在.NET和使用任何服務器的會話,我只是想閱讀的java文件名爲.nsf,而無需創建其實我有.NSF數據庫中的任何服務器的會話。我只是想讀的文件。如果有一個文字的方式與JavaCC的解析。NSF,倒不如足夠......

+1

你沒有給我們足夠的信息。你是否想要自己編寫一個程序來做這件事,或者你在尋找一個軟件來爲你做這件事嗎? – 2011-04-14 12:27:33

回答

1

您可以通過在視圖中選擇所有文件輕鬆導出一些數據,然後去編輯>複製選定的表格。然後將內容粘貼到Excel或文本文件中。

要訪問超出數據是什麼在視圖中顯示,你可以嘗試一些其他的東西:

  • 連接到通過COM API使用NotesSQL驅動程序
  • 連接(數據使用Java, C#,VB等)
  • 創建那些有你需要的數據Lotus Notes的一些看法,並使用上述我的建議。
  • 安裝和我Export to Excel application
5

Lotus Notes數據庫是完全私有的設計組件。假設你只想導出數據,你需要編寫一個代理程序(也叫批處理程序),它將查看數據庫中的所有文檔,然後將所有字段導出爲純文本文件。

如果你到XML,你可以在格式導出數據爲好,但再一次,你將需要編寫一個代理。

另外,還有一些在Lotus Notes中一些基本的內置機制來導出數據,但這僅限於從意見運行它們。意見不一定會獲得所有文件。你可以設計一個視圖來做到這一點。

提供數據庫的大小不是非常大(小於200k文件),您可以創建視圖列出您想要導出的所有列,並且具有「選擇@All」的視圖公式將爲您提供所有文檔。然後,使用簡單的導出程序可以找到從視圖中獲取數據的「最快」方式here

仍有出口富媒體的問題,你可以有一個看起來here