将Excel里的坐标点数据字段添加到点数据里

0 投票

接下来要怎么处理  小白 求指点

6月 25 分类:  32次浏览 | 用户: YUY 初出茅庐 (20 分)
修改于 6月 25 用户:YUY

1个回答

0 投票
 
已采纳
您好!如果您想导入Excel中的.xlsx、xls,目前超图还没有导入这两个格式的方法。现在可以为您提供两种方案:

方案一:将.xlsx、xls另存为.csv,超图有直接导入CSV的接口ImportSettingCSV ;

方案二:需要自己写,自己网上找如何用代码读.xlsx、xls里的值,将读到的值逐个添加到记录集中。
6月 25 用户: 胡延南 名扬四海 (2,834 分)
采纳于 6月 25 用户:YUY
导入excel文件的代码已经写好了 但是接下来怎么去让数据集获取到导入的excel的数据?
您的Excel的每行有点对应的xyz值,先利用xyz值构建GeoPoint3D,用 GeoPoint3D构造函数 (Double, Double, Double);

然后将几何对象添加到点数据集的记录集Recordset中,用Recordset.AddNew 方法 (Geometry);

其中获取该数据集的记录集用接口DatasetVector.GetRecordset(false, CursorType.Dynamic);
...