• 2008-05-26

    MOSS 2007应用日记(29)——如何把Excel发布为列表 - [MOSS 2007应用日记]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://stynzf.blogbus.com/logs/21652149.html

    我们可以将一份Excel表格发布到MOSS网站上的一个列表,这样当我们更新了文档的内容后,其他人也可以透过MOSS的列表同时更新相关的数据。还可以通过列表来让几个人共同维护更新资料。

    注:以下操作使用的是Excel 2003,在Excel 2007中,如果要实现Excel和列表的同步需要其他的设置。

    一、创建列表

    打开一份Excle文档,这里以“Windows中文站 管理团队名单”文档作为示例。,先点选中表格中的某一个单元格,然后点击“数据”菜单,依次点击“列表”,“创建列表”。

    弹出一个窗口,由于在前面已经先点选了表格中的某一个单元格,这时excel会自动选中整个表格,也可以在“列表中的数据的位置”框中自定义你需要导入的数据范围。同时,如果表格中包含有标题的,需要选中“列表有标题”

    确认了数据的位置后,Excel会选中整个数据区域,这时在选中的区域上单击右键,选中“列表”——“发布列表”。(也可以在“数据”菜单中选择相关的命令)。

    在“地址”框中输入列表存放的网站地址。勾选“链接到新SharePoint列表”。

    在“名称”框中输入列表的名称。

    点击“下一步”

    确认列表的数据类型是否正确。点击“完成”。

    创建成功后会给出一个提示窗口,

    点击上面的链接可以连到该列表上。

    返回Excel文档可以看到表格加了一个蓝色的边框,同时新增了一列“ID”,这个是MOSS列表的一个默认的栏。

    二、同步列表和Excel信息

    在列表上选中一行数据,单击右键,选中“删除行”,将该行数据删除。

    打开Excel文档,在表格中单击右键,在菜单中选中“列表”——“同步列表”。

    可以看到上面表格中的第25行已经给删除了。

    三、多人协同维护

    如果团队中的其他成员也需要对列表内容进行修改维护的,可以登陆到列表后,点击列表右边的“显示任务窗格”,在出现的“任务窗格”中点击“导出并链接到Excel”。

    在弹出的窗口中点击“打开”。即可将使用Excle打开该列表。

    我们在Excel文件中新增加一行数据(注:新增的行会自动添加ID,)。在右键菜单中选中“列表”——“同步列表”。

    返回MOSS网站的列表,点击“操作”菜单的“刷新数据”。

    可以看到新增的数据已经同步到网站上了。

    四、列表的相关设置

    使用Excel发布的列表,默认使用的是数据表形式的视图,可以通过点击“操作”菜单下的“在标准视图中显示”。

    得到普通的视图模式。(如果需要也可以创建一个标准视图作为默认的视图来显示列表)。

    另外通过Excel创建的列表,默认是不会显示在快速启动栏上的,为了方便浏览,可以将其显示出来。

    在列表上点击“设置”菜单下的“列表设置”。

     

    点击“常规设置”下的“标题、说明和导航”。

    在“是否在“快速启动”栏上显示此列表”下选中“是”。

    保存后即可在网站的快速启动栏中看到该列表。


    收藏到:Del.icio.us




    评论

  • 我也是这个问题:楼主好,按照你上文的方法我实验了一把,结果列表是发布成功了,可是无法查看,提示错误:“由于下列一个或多个原因,无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件,浏览器不支持 ActiveX 控件,或者禁用了对 ActiveX 控件的支持。”
    在网络上搜了一下,按照一篇文章的解决方法:
    进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility键值,查看其中是否有一项为{65bcbee4-7728-41a0-97be-14e1cae36aae}将其删除后,仍然不能解决
  • 谢谢你,太感谢你的资料了,俺刚接触 moss,谢谢你的文档 很有用!
    英年早肥回复丫头说:
    有空多来逛逛,呵呵
    2008-12-26 10:03:44
  • 您好。请教。
    如果使用Excel2007需要做什么配置
    英年早肥回复Ryan说:
    参考这篇文档:http://stynzf.blogbus.com/logs/22549221.html
    2008-08-26 22:47:55
  • 楼主您好:如果是Excel 2007的话需要配置什么?
  • 是否有公式的excel发布后,公式就无法使用了?
    英年早肥回复Timi说:
    2008-08-01 21:19:30
  • 我们公司用的都是同一个版本的office,xp里面装的也是这个哦
    英年早肥回复sunbin说:
    如果确认是操作系统的话,那也无法解决了,呵呵
    2008-07-22 20:39:31
  • 我们公司装xp的全部可以正常编辑上传的Excel,可是win2000 pr版的系统可以进去但是看不到Excel列表,连下拉按钮都按不了,升级了ie6.0,重新安装了office都不行。请帮忙解决一下。谢谢
    英年早肥回复sunbin说:
    这个一般和office客户端有关,你使用的版本是什么的?现在手头没有2000的系统,无法测试。
    2008-07-19 11:39:54
  • 楼主好,按照你上文的方法我实验了一把,结果列表是发布成功了,可是无法查看,提示错误:“由于下列一个或多个原因,无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件,浏览器不支持 ActiveX 控件,或者禁用了对 ActiveX 控件的支持。”
    在网络上搜了一下,按照一篇文章的解决方法:
    进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility键值,查看其中是否有一项为{65bcbee4-7728-41a0-97be-14e1cae36aae}将其删除后,仍然不能解决。
    英年早肥回复singlelizi说:
    首先检查你的浏览器
    还有就是看看你的office客户端是什么?相关的组件是否安装了
    具体的应该还是和你的环境有关,或者换一台机器试试看看。
    2008-06-10 21:21:47
  • 我的是版本是Microsoft Office sharepoint 2007
    什么版本好象是跟序列号有关的吧,
    我是在管理中心启动服务的
    完全安装的,
    我郁闷死了,请指点
    英年早肥回复hackace说:
    你的moss是企业版的吗?安装企业版本后在管理中心启动服务就可以了
    2008-06-06 11:13:26
  • 版主,我们公司想做一个很简单的管理网站,只需发布一些表单与文档,我对此不在行,想请你帮忙。
    英年早肥回复Johnson说:
    如果你是刚刚接触moss的,可以参考blog里的相关文档,自己做做测试。应用不高的应该可以做出来的。
    2008-06-06 11:02:30
  • 请教英年早肥高手一个问题,
    我的Excel Calculation Services 服务就是无法启动,
    就是点了启动按钮后半天也没有反应,也不报错,
    我用右键在新窗口打开,发现URL是
    javascript:__doPostBack(%27ctl00$PlaceHolderMain$ServiceInstanceDS%27,%27Provision:f27499ec-b2c3-4e30-a1fc-bc6df3123378%27),
    听说是没有设置EXCEL 服务器?
    请您指点!
    英年早肥回复hackace说:
    你在管理中心启动服务吗?记得不需要什么设置的。

    你的moss是什么版本的?
    2008-06-06 10:55:52
  • 看不到图片。
    英年早肥回复漫步人生说:
    图片比较多,你刷新一下看看。
    2008-05-26 20:55:24
  • 每次打开Excel表都得手动“同步列表”吗?
    或者,每次打开MOSS列表都得“刷新数据”吗?

    有没有地方能设置自动呢?
    英年早肥回复fzcong说:
    没有。MOSS和SPS有些不一样的地方,呵呵
    2008-05-26 20:54:27