首页 > 解决方案 > 使用 Excel 数据源的 Grails GORM 与 MS ADO

问题描述

早上好,微软有不同的数据访问对象,让您轻松连接和访问您的数据库。旧的称为 DAO。较新的(仍然是旧的)称为 ADO。我认为 Grails 将其称为 GORM。

微软的一大优点是它可以像数据库一样连接到 Excel 文件。一张表就是一张桌子。Excel 列是数据库列。行就是行。您可以使用 SQL 语句来查询 Excel 文件Select Sum(sheet1.column1) From sheet1 Where sheet1.column10 > 25 Group By sheet1.column 5,例如。

我正在学习使用 POI 访问 Excel 文件。到目前为止,一切都很好。我可以做到没有问题。(我尝试了 Grails Excel 导入插件,但它一直在崩溃。)但基本上,我正在循环遍历行和列以及一堆 if-then-else 来访问 Excel 文件中的数据。

我可以连接到 Excel 文件作为数据源并运行动态查找器来查询 Grails 中的 Excel 文件吗?

丹肯!

标签: grails

解决方案


由于 GORM 是基于 Hibernate 构建的,因此应该可以使用 Excel 文件作为 Hibernate 的数据源。请参阅 Hibernate 文档以了解如何执行此操作。此外,本文可能会帮助您提供一些有关如何执行此操作的想法。


推荐阅读