您好,导入 Excel 文件的功能目前只在 SuperMap iDesktop 桌面端提供,SuperMap iObjects .NET 组件目前并不支持直接导入 Excel 文件,建议您先将 Excel 文件转换为 CSV 文件,详细流程可以参考以下逻辑实现:
方案一:在 Excel 文件转换为 CSV 文件的过程中,根据 X1、Y1、X2、Y2 4列字段的信息,构建一个新字段,并以 WKT 字符串的形式(如:linestring(x1 y1, x2 y2))填充其值,再通过 SuperMap iObjects .NET 组件中提供的 ImportSettingCSV 接口按照以 WKT 形式导入数据;
方案二:根据转换好的CSV文件,联系两次分别以 X1、Y1 和 X2、Y2 字段信息作为点坐标系导入成2个点数据集,然后新建线数据集,读取点数据集中的点数据,两个点数据集彼此对应,在内存中构建线对象并存入线数据集中,最后删除导入的两个点数据集即可。
希望可以帮到您。