您好,如果您是使用纯iserver的扩展开发是使用iObject JAVA进行开发的,使用iObject JAVA本身的接口可以读取CSV文件中的数据到JAVA代码中,
而xls和xlsx的文件是微软office专有格式,如果您想将xls或者xlsx的数据读取到JAVA代码中,读取这个环节建议您使用office官方的组件或者三方组件。
对于纯iserver扩展本身就是正常的JAVA后端服务器开发,在数据上没有什么特殊限制的,
如果您是调用iserver的服务接口来使用的话,那iserver产品本身的rest api服务接口是有可以导入excel的接口的。
1.使用 services > root > dataCatalog > relationship > dataImport,在iserver的数据目录服务中将excel进行数据注册
(excel数据注册支持PostGIS数据库、PostgreSQL、HDFS)
2.使用自动化建模算子,将excel导入为数据集
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsJava/index.html
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/index.htm
希望可以帮助到您。