Base de données à partir de feuilles Excel

J'ai un énoncé de problème.

Un client à moi a trois ans de données dans des feuilles Excel très compliquées. Ils font actuellement l'input de données, les rapports et toutes les choses essentiellement dans Excel et ces excels sont partagés les uns avec les autres quand jamais il est nécessaire de partager datatables.

Ils veulent éventuellement passer à une solution basée sur le Web.

La première étape de la solution est d'établir une routine et une database. La routine importera datatables d'excels dans la database. La database elle-même devra être conçue de telle sorte que la même database puisse être utilisée à l'arrière pour un site Web.

Cette routine sera utilisée comme une activité unique pour importer toutes datatables au cours des trois dernières années et sera également utilisée périodiquement afin qu'elles continuent à importer datatables jusqu'à ce que le front sur le Web soit prêt ou convenu.

La méthode de fait pour moi consiste à parsingr les feuilles excel, à créer une database normalisée, à créer un service dans Java qui utilisera poi, à lire les fiches excel, à appliquer la logique métier et à insert datatables dans la database. Le problème ici est que chaque fois qu'ils changent le format excel ou même le format de données, la routine devra être réécrite.

Je suis prêt à aller de toute façon, peut-être utiliser un outil ETL.

Veuillez reorder.