我使用 wso2 carbon 从 excel 电子表格和 google 电子表格中获取数据,并且有 2 个问题。
有没有办法将电子表格的位置/名称传递到服务中,这样它就不会被硬编码?
有没有办法形成一个查询来过滤返回的数据(即,仅当 A 列的值为“yes”时才返回 B 列和 C 列)?
我使用 wso2 carbon 从 excel 电子表格和 google 电子表格中获取数据,并且有 2 个问题。
有没有办法将电子表格的位置/名称传递到服务中,这样它就不会被硬编码?
有没有办法形成一个查询来过滤返回的数据(即,仅当 A 列的值为“yes”时才返回 B 列和 C 列)?
我相信您指的是 WSO2 数据服务服务器功能。请在下面找到我对您的问题的回答。
1.有没有办法将电子表格的位置/名称传递到服务中,这样它就不会被硬编码?
数据服务的主要思想是将数据源公开为 Web 服务。例如,如果您采用电子表格等平面文件数据源,则电子表格被视为数据源,并且数据服务允许您将存储在电子表格中的所有数据公开为 Web 服务。因此,随着该概念的发展,您必须在数据服务中为每个电子表格配置数据源。但是,目前 WSO2 数据服务服务器为您提供了在同一个数据服务描述符文件(也称为 DBS 文件)中配置多个数据源的能力。因此,您可以配置包含多个电子表格的多个数据源。然后,您可以在配置查询时使用相关数据源。
目前,我们不通过 WSO2 DSS 版本 2.6.3 和之前的版本提供此功能。但是,这将在我们将于本月初发布的最新版本 (DSS 3.0.0) 中提供。有了它,您将能够以类似 SQL 的方式查询 Excel 或 Google 电子表格。
希望这可以帮助!
问候, 普拉巴斯