2011-04-14 4 views
3

.nsf Lotus 파일을 텍스트 파일로 변환하려면 어떻게합니까? 내 시스템에있는 .nsf 파일을 읽을 자바 프로그램을 작성하고 싶습니다. 나는 그것을 간단하게 시도해 봤지만 영어가 아닌 캐릭터를 보여주는 것은 그들에게 normaly에 접근하는 그들의 방법이다.IBM Lotus Notes 파일을 텍스트로 변환

편집 :

그 코드가 그물에 있고, 난 그냥 내가 .NSF 데이터베이스가 실제로 모든 서버의 세션을 생성하지 않고 자바로 .NSF 파일을 읽을 수있는 서버의 세션을 사용. 그냥 텍스트 파일로 읽으려고합니다. 거기에 javacc로 .nsf를 파싱하는 방법이 있다면 더 좋을 것입니다 ......

+1

충분한 정보를 제공하지 못했습니다. 자신이 직접 프로그램을 작성하려고합니까? 아니면 자신을 위해 소프트웨어를 찾고 있습니까? –

답변

1

보기에서 모든 문서를 선택하여 데이터를 쉽게 내보낼 수 있습니다 편집> 선택 표로 복사로 이동합니다. 그런 다음 내용을 Excel 또는 텍스트 파일에 붙여 넣기 만하면됩니다. 자바를 사용하여 COM API를 통해

  • 연결 NotesSQL 드라이버를 사용하여 데이터 (에

    • 연결 :

      가보기에 표시되는 것 이상의 데이터에 액세스하려면, 당신은 몇 가지 다른 일을 시도 할 수 있습니다 C#, VB 등)

    • 필요한 데이터가있는 Lotus Notes에서 일부보기를 만들고 위의 권장 사항을 사용하십시오.
    • 는과를 설치하고 내 Export to Excel application
  • 5

    연꽃은 데이터베이스가 고유의 디자인 요소로 가득하다 말한다. 데이터를 내보내려고한다고 가정하면 데이터베이스의 모든 문서를보고 모든 필드를 일반 텍스트 파일로 내보내는 에이전트 (일괄 처리라고도 함)를 작성해야합니다.

    XML을 사용하는 경우 데이터를 해당 형식으로 내보낼 수도 있지만 다시 말해서 해당 에이전트를 작성해야합니다.

    또는 Lotus Notes에는 데이터를 내보내는 기본 메커니즘이 있지만보기에서 실행하는 것으로 제한되어 있습니다. 뷰는 반드시 모든 문서를 가져올 필요는 없습니다. 당신은 그렇게 할 수있는 뷰를 디자인 할 수 있습니다.

    데이터베이스의 크기가 너무 커서 (200,000 개 미만의 문서), 내보낼 모든 열과 "Select @All"이있는보기 수식을 만드는보기를 만들면 모든 서류. 그런 다음 간단한 내보내기 절차를 사용하여보기에서 데이터를 가져 오는 "가장 빠른"방법은 here입니다.

    리치 미디어를 내보낼 때 여전히 문제가 있으므로 here을 볼 수 있습니다.