SharePoint列表功能强大是众所周知的,但是存在一个缺陷,不能与Excel很好的关联。这应该是SharePoint中缺失的功能。虽然在新建列表时,用户可以选择从电子表单自定义创建,但是编辑列表时,却没有从电子表单导入数据到已存在的列表中这个选项,可以在Spreadsheet中编辑。搜索了一下,百度没有完美的解决方案,最后在CodePlex网站上找到一篇文章(Import Excel data to SharePoint list),作者自己编写了一个Feature,据作者本人说是在SharePoint上和WSS上都可以用,可以说是功能强大。正好最近需要用到数据导入,先试验了一下,在SharePoint上安装很顺利,使用起来非常方便。感谢ramp的成果。

先给个下载地址:http://spreadsheet2splist.codeplex.com/。东西不大,很实用。下面开始安装。第一步。

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第二步,检查系统组件,检查是否安装过Feature

 

                              如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第三步,用户手册之类的。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第四步,非常重要,选择哪些站点需要安装Feature

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

然后,等待。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

最后,安装成功啦。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

Feature安装成功之后,还需要安装Data Connectivity componentsFeature的使用需要它的支持哦。下载地址:

 

2007http://www.microsoft.com/downloads/en/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

2010 Betahttp://www.microsoft.com/downloads/en/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en

下载之后安装吧安装成功的继续。第二部分

第一步,打开在第四步中安装了Feature的站点。

第二步,打开Home页面的站点设置,修改所有站点设置。如果在子站点进入站点设置,需要转到主站点设置。

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第三步,点击站点集合管理下的站点集合功能(不知道中文版怎么翻译的,见谅- -!)。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

第四步,激活Feature功能。至此,大功告成,可以导入数据了。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第三部分,导入数据。

 

第一步,在Excel里创建。

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

第二步,在列表上,点击Actions -> Import from Spreadsheet

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

第三步,如下图,选择数据来源的Excel文件。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

第四步,选择Sheet页。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

第五步,这里非常强大,可以自定义匹配列,个人非常喜欢,再次感谢ramp

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

点击Import按钮之后,OK了,数据导入成功。再来看看刚才的Test import列表,数据真的导入了。操作非常方便。

 

 

如何从Excel中把数据导入到SharePoint List(Import Excel data to SharePoint List)

 

 

在这里要说明几点,导入的数据类型包含列表的大部分类型了,有Single line Text, Multi line text, number, Date, Choice field, Currency, Check Box。目前得知的不支持类型有:Person or group, link, lookup等类型。列表的字段名不可以包含字符‘-’。

参考资料:http://spreadsheet2splist.codeplex.com/

相关文章: