使用 Excel 恢复 SharePoint 列表上的双向同步





5.00/5 (1投票)
这里介绍的 Excel 2007 和 2010 的 SharePoint 列表同步器允许 Excel 用户在 2007 和 2010 版本中以双向同步方式打开 SharePoint 列表。这个非常强大的功能曾经可以直接在 Microsoft Office Excel 2003 中使用,但是更新功能在 2007 版本中被弃用了。
引言
在 Microsoft Office Excel 2003 中,您可以连接到(从)位于 SharePoint 站点上的列表,并更新(写入)它们。 这使您可以使 Excel 2003 表中的信息与 SharePoint 站点上显示的信息同步。
在 Microsoft Office Excel 2007 和 Microsoft Office Excel 2010 中,从 Excel 更新 SharePoint 列表中的信息的功能已弃用。 相反,推荐使用 Microsoft Office Access 作为将数据写入 SharePoint 列表和脱机使用列表的平台。
但是,这里介绍的 Excel 2007 和 2010 的 SharePoint 列表同步器解决了这个问题,并允许 Excel 用户以双向同步方式打开 SharePoint 列表。
概述
在 Office Excel 2007 和 2010 中,更新 SharePoint 列表的功能发生了以下变化
- 使用 Excel 2007 或 2010 从 SharePoint 打开列表会禁用“与 SharePoint 同步”功能。
- 来自 Office Excel 2003 的现有 .XLS 文件在 Excel 2007 或 2010 中打开时仍会加载并继续支持更新功能。
- 当您将现有文件保存为新的 Open XML Excel 2007 或 2010 文件格式时,链接到 SharePoint 站点的列表将转换为只读表。
同时,Microsoft 发布了一个加载项,允许用户在 SharePoint 中发布新的读写列表(Excel 2007 加载项:将表格与 SharePoint 列表同步)。虽然此加载项非常适合将新的 Excel 表格发布到 SharePoint,但它不能解决从 SharePoint 导出的列表的问题。例如,每次将 SharePoint 列表导出到 Excel 2007 和 2010 时,在 Excel 中应用的所有更改都无法再与原始列表同步,而是需要手动应用这些更改或使用 Microsoft Office Access。“与 SharePoint 同步”菜单已消失
好了,多亏了 Excel 2007 和 2010 的 SharePoint 列表同步器,这种情况现在可以在 Excel 中再次实现了:您可以将列表导出到 Excel 2007 和 2010,并同步返回到 SharePoint,而无需任何额外的努力!
示例
- 安装该工具后,转到您喜欢的 SharePoint 站点并转到 SharePoint 列表。
- 单击“导出到 Excel”。
- 单击“打开”,Excel 将打开该列表,但是这次“与 SharePoint 同步”选项已被激活!
注意:为了在保存过程中保留此表的功能,您需要将工作簿保存为 Excel 2003 .XLS 文件格式。
通过非 SSL HTTP 连接的基本身份验证
默认情况下,Microsoft Excel 2010 在通过非 SSL(HTTP 而不是 HTTPS)保护的站点访问基本身份验证时不会提示输入用户名和密码。
因此,当尝试访问这些访问保护站点上的列表时,会导致“您没有足够的权限来修改此列表。无法保存对数据的更改。”错误,如下图所示
借助其“通过非 SSL 连接的基本身份验证”功能,Excel 的 SharePoint 列表同步器支持此类场景。
通过我们的工具激活此功能,Excel 现在将提示用户输入他们的凭据并将它们传递到站点。 这样,Excel 2010 用户将能够再次从访问受保护的站点以双向同步方式打开 SharePoint 列表。
有用链接
SoftFluent 的 Excel 2007 和 2010 SharePoint 列表同步器
Microsoft 的 Excel 2007 加载项