用macros和VB到Oracle的MS-Excel电子表格转换工具?

我们的用户已经创build了MS-Excel电子表格,这些电子表格随着时间的推移已经演变成相当复杂的应用程序 他们和他们一起经营他们的业务。 但是,从来没有接触过软件开发纪律,这些电子表格是脆弱的,单点故障的解决scheme。

我们的开发小组主要使用Oracle和Java以及其他一些技术。 是否有从MS-Excel转换到Oracle的工具? 至less在一部分方面,我们可以得到一个开始,而不是只需要逆向工程和重写?

有些工具可以转换数据,但试图转换公式会导致devise效率低下,最坏的情况是无法使用。 电子表格和Oracle数据库之间的区别与家庭园丁和农民之间的区别相似。 两者在他们的水平上都是有用的,并且适用一些相同的原则,但所使用的技术是完全不同的。

我build议您检查电子表格,直到您了解他们正在尝试满足的目标,然后使用Oracle中提供的最佳技术在Oracle中构build一个满足这些目标的系统。 处理结果会有很大不同,但是产品会更好。

您可以将电子表格吸收到MS Access中,然后将其直接推送到Oracle中作为表格(或将其附加到现有表格中)。 我相信你可以写一个MS Accessmacros来做到这一点。

它似乎也可以使用Oracle的SQL Loader,但我从来没有尝试过。

不,没有任何工具能够隐藏公式或逻辑。 你将不得不这样做。 您可以通过将数据导出为CSV并使用SQL Loader将数据导入到数据库中,从而将数据导入Oracle。

你可以find工具来迁移数据,但除此之外,你不会find一个工具来自动做到这一点,你将不得不手动做这一切。

即使直接复制那里的内容也是没有意义的,你使用的是非常有限的工具(Excel),你需要重新分析需求,并可能在做其他事情之前修改它们。