0

オフラインで実行されるアプリケーションがあるため、データベース接続がありません。データソースの私のオプションは、Excelスプレッドシート、CSV、またはXMLファイルです。

アプリケーションは、レコードを検索して更新できる必要があります。これを行うための最良の方法は何ですか?

  1. スプレッドシート全体をメモリにロードしてから、メモリ(キャッシュ)で操作する必要がありますか?効率的に聞こえますが、危険です。

  2. 毎回スキャンを実行してから毎回更新する必要がある場合、xmlファイルがこれに最適であるように思われます

4

1 に答える 1

1

Xmlは、このようなタスクに非常に適しています...簡単に解析して変更できます。より多くのロジックが必要な場合は、ApacheDigesterを使用できます。しかし、それは小さなxmlファイル用に作られています。XML構造からJavaオブジェクトを作成できます。

お役に立てれば。

編集: 私が追加したいことの1つは、ドキュメントの「新しい」.docxタイプがすでにXMLフォルダーであることです。そのため、Excelスプレッドシートの作業/変更が簡単になりました。彼らはそれをExcelシートにも使用しています..タイプ名がわからない..「。xlsx」のようなものですか?

于 2009-12-30T15:34:40.573 に答える