在Excel中可视化地图数据

我有一个Excel工作簿中的邮政编码级别的数据,理想情况下,我想有一个地图在我感兴趣的区域的另一张。我的数据集中的邮编应该在该地图中突出显示。 我正在使用Excel 2010,并没有以前的GIS经验,但在C#,Java方面有丰富的经验。 任何想法,我怎么能做到这一点? 我查找了开源插件,并没有发现太多。 有另一种方法可以实现我想要的吗?

我使用Topo.ly。 您可以从Excel中复制所有的邮政编码并将其粘贴到Topo.ly中,然后将其显示在Google地图上。 它还托pipe你的地图,所以你可以保存并稍后再回来,或与他人分享。

您可以看看非gis用户的解决scheme: http : //www.esri.com/software/esri-maps-for-office

它需要Office 2010(在你的情况下没有问题),它基于一个隐私的 GIS软件(没有FLOSS)。 在video部分有一些例子。

这可以是一个很好的起点。 您将需要一些WPF的知识

Bing地图Windows Presentation Foundation(WPF)控件,版本1.0

然后使用VSTO,您可以将其集成到Office解决scheme中的使用WPF控件的 Excel 中

示例WPF应用程序是@ Bing地图与WPF集成

编辑

没有find太多的非WPF解决scheme,但你可以试试这个

集成Virtual Earth地图和Excel 2007使用Visual Studio 2005工具for Office第二版

从这里下载http://archive.msdn.microsoft.com/VSTOVirtualEarthXL