0

데이터베이스 연결이 없도록 오프라인으로 실행되는 응용 프로그램이 있습니다. 데이터 소스에 대한 내 옵션은 Excel 스프레드 시트, CSV 또는 XML 파일입니다.연결이 끊긴 환경에서 Excel 또는 XML 데이터 원본을 업데이트하는 가장 좋은 방법은 무엇입니까?

응용 프로그램에서 레코드를 검색하고 업데이트 할 수 있어야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

  1. 전체 스프레드 시트를 메모리에로드 한 다음 메모리 (캐시)로 작업해야합니까? 그것은 효율적으로 보이지만 위험합니다.

  2. 내가 스캔마다 작업을 수행하고 각 시간을 업데이트해야, 그것은이

답변

1

XML을 위해 최선을 작동합니다 xml 파일 같은 소리는 당신이 그것을 분석 할 수 ... 등의 작업에 대한 정말 좋은 쉽게 수정하십시오. 더 많은 논리가 필요한 경우 Apache Digester를 사용할 수 있습니다. 그러나 그것은 더 작은 xml 파일을 위해 만들어졌습니다. XML 구조에서 Java 오브젝트를 작성할 수 있습니다.

희망이 도움이됩니다.

편집 : "new".docx Type for Documents는 이미 XML 폴더입니다. 엑셀 시트 작업/수정이 쉬워졌습니다. 그들은 엑셀 시트에도 사용합니다. ".xlsx"와 같은 형식 이름에 대해서는 알지 못합니까?

+0

감사합니다. 사용자가 데이터를 xml로 내 보내야합니다. 그렇지 않으면 시스템에서 xml 파일을 이메일로 보냅니다. 그런 다음 연결이 끊어지면 win forms 응용 프로그램은 해당 XML 파일을 사용합니다. – aron

+0

작은 힌트 ... 새로운 docx 문서 유형은 이미 XML 컨테이너입니다. – bastianneu