在组件GIS的二次开发应用中,数据的输入与修改是一个重要且必须考虑的问题.以ESRI公司的MapObjects为例,其本身对数据修改、添加等功能的实现比较复杂,而采用外部数据则容易多了.该文针对这一问题,分析讨论了MO中外部数据访问功能的理论基础与实现方法,并在Visual C++6.0编程环境支持下,运用ADO技术,以Excel为例,组合MapObjects提供的图层关联、图层搜索、图层输出等功能,将Excel工作簿中的单张表按字段匹配添加至图层内,并按指定的图层名保存下来,从而高效、便捷、快速、灵活地输入GIS属性数据,体现了组件GIS强大的开发潜力,成为MO数据管理功能扩展的有益补充.