ユーザーがシステムにアップロードする Excel スプレッドシートを読み取るために、システム内に小さなモジュールを構築するという要件を受け取りました。私はいくつかの調査を行いましたが、多くの人が Apache POI または JExcel を使用して Excel ファイルを読み込んでいます。どちらも、この小さなモジュールを構築するのに適した API のようです。
開発チームは、DBUnit を使用して、Excel ファイルに記録されたテスト データを読み取り、データベース関連のテストを実行する多数の単体テストを作成しました。DBUnit は Excel スプレッドシートを読み取るための優れた API であることが証明されているため、Apache POI の代わりに、開発する必要がある小さなモジュールで DBUnit を使用する予定です。
ただし、単体テスト以外の目的で DBUnit を使用している人を見つけたことがありません。Java を使用して構築されたシステムで DBUnit を使用して Excel スプレッドシートを読み取ることは良い習慣ですか?