問題文があります。
私のクライアントは、非常に複雑な Excel シートに 3 年分のデータを保管しています。彼らは現在、データ入力、レポート、および基本的にすべてのことを Excel で行っており、データを共有する必要がある場合は、これらの Excel を互いに共有しています。
最終的には Web ベースのソリューションに移行したいと考えています。
合意されたソリューションの最初のステップは、ルーチンとデータベースを作成することです。ルーチンは、Excel からデータベースにデータをインポートします。データベース自体は、同じデータベースを Web サイトの裏側で使用できるように設計する必要があります。
上記のルーチンは、過去 3 年間のすべてのデータをインポートするための 1 回限りのアクティビティとして使用されます。また、定期的に使用されるため、Web フロントの準備が整うか、合意が得られるまでデータをインポートし続けます。
私にとっての事実上の方法は、Excel シートを分析し、正規化されたデータベースを作成し、poi を使用する Java でサービスを作成し、Excel シートを読み取り、ビジネス ロジックを適用し、データをデータベースに挿入することです。ここでの問題は、Excel やデータ形式を変更するたびに、ルーチンを書き直す必要があることです。
ETLツールを使用するかもしれません。
お勧めしてください。