0

我有 20 个人需要收集数据。他们需要回答的问题数量在 100 左右,每个答案都需要在他们都提交回答后进行分析,然后我们才能进入下一个问题(所有答案都是数字的,并且正在实时收集数据)。

是否可以在 SharePoint 上有一个 Excel 文件或 Access 文件,可以由多人同时编辑?我目前只在 SharePoint 上使用一个列表,并使用自定义表单来接受他们的输入。他们提交表单后,我更新从列表构建的导出 Excel 工作簿,并分析答案。虽然这可行,但问题是我的参与者不断重新打开表单、回答、然后提交的时间和麻烦(我们运行的糟糕网络也不喜欢重新加载表单和刷新网页)。我可以跳过自定义表单并将它们直接输入到列表中,但是自定义表单具有图像和数据验证,用于限制数据输入错误并提高问题的清晰度。

我需要简化流程(我也只能访问 Microsoft Office 产品)。理想的情况是,如果他们都打开了一个自定义 Excel 工作簿,并且当他们点击保存(或使文档保存的提交按钮)时,我会看到我的更新。SharePoint 似乎是我托管此数据交换的唯一媒介,我只是不知道如何实现它。如果它甚至是可能的。

注意:假设由于安全问题,SharePoint 的某些功能被锁定,我无法使用 Web 部件。

4

2 回答 2

0

另一种选择是,如果你有 SharePoint 基础,你可以有一个连接到列表的表单,这样你就有了脊和人们输入信息的非常简单的方式。您还可以创建一个批准列,其中必须批准信息,然后查看所有批准数据,然后在功能区上选择导出到 Excel。

导出到excel

另一个较长的过程是使用 SharePoint 的 REST API 将数据表导出到 excel。我知道你说过你不能使用 webparts,但它是一个非常有用的工具,可以简化和生成出色的表格,然后可以导出到 excel 或 csv,这样你就可以管理大量数据。如果这些数据很大并且会持续很长时间,我会研究这个过程:

https://datatables.net/

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/complete-basic-operations-using-sharepoint-rest-endpoints

于 2017-10-03T16:21:57.630 回答
0

我在工作中为此目的使用了 Web Excel。这允许多人查看和编辑(授予权限)Excel 电子表格。当他们导航到下一行时,它会自动保存。

此解决方案需要具有一定 SharePoint 知识的人员 - 不一定是专家,但您应该知道如何设置库和有关权限的知识,以及可能创建页面并添加链接。您将不需要 Web 部件。

  1. 创建一个库来保存这个电子表格(可能还有其他未来的电子表格)。选择库选项卡,然后单击库设置: 在此处输入图像描述

  2. 选择高级设置:

在此处输入图像描述

  1. 找到此选项并选择始终在浏览器中打开。这默认使用 Web Excel 进行查看:

在此处输入图像描述

  1. 将电子表格添加到库中(您可以拖放它)。

  2. 现在有2个选择:

    一个。或者只是从这里向用户发送如下所示的地址: 在此处输入图像描述

    湾。创建一个带有电子表格链接的新页面。然后,如果将来电子表格发生更改,您只需更改页面上的链接 - 如果您希望将来使用不同的电子表格并且不需要每次都发送更新的链接,这很有价值。

您需要将库(或整个 SharePoint 网站,您的选择)的更新权限授予可以更新的每个人。(我不打算对此进行介绍,而是从“库设置”页面中选择“权限”)。

用户将能够查看数据,然后当他们想要编辑时,他们选择编辑工作簿,然后在 Excel Web App 中编辑:

在此处输入图像描述

一个警告 - 最大电子表格大小为 10MB。我有一个 30 MB 的电子表格,无法通过 Web Excel 使用(请参阅下面的消息),但我发现如果我将其保存为二进制文件(XLSB 扩展名),它会将其减少到 3MB - 以防万一你遇到问题:

在此处输入图像描述

于 2017-10-02T03:20:14.623 回答