0

我有一个问题陈述。

我的一个客户在非常复杂的 Excel 表格中保存了三年的数据。他们目前主要在 Excel 中进行数据输入、报告和所有事情,当需要共享数据时,这些 Excel 会相互共享。

他们希望最终转向基于 Web 的解决方案。

商定的解决方案的第一步是制作一个例程和一个数据库。该例程将数据从 excels 导入数据库。数据库本身需要以这样的方式设计,即可以在网站后面使用相同的数据库。

上述例程将用作一次性活动以导入过去三年的所有数据,并且还将定期使用,以便他们继续导入数据,直到网络前端准备好或达成一致。

对我来说,事实上的方法是分析 excel 表,制作一个规范化的数据库,用 java 制作一个将使用 poi 的服务,读取 excel 表,应用业务逻辑并将数据插入数据库。这里的问题是,每当他们更改 excel 甚至数据格式时,都需要重写例程。

我愿意采取任何方式,也许使用 ETL 工具。

请推荐。

4

0 回答 0