Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用表单在SharePoint中编辑Excel表格数据_Sharepoint_Sharepoint 2010 - Fatal编程技术网

使用表单在SharePoint中编辑Excel表格数据

使用表单在SharePoint中编辑Excel表格数据,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我有一个包含数据的Excel表格,但这里的行和列各有其含义,例如: ColHead1 ColHead2 ColHead3 RowHead1 Data11 Data12 Data13 RowHead2 Data21 etc. etc. RowHead3 我希望用户使用SharePoint表单编辑数据 我考虑过以下几种选择 将数据展平,并手动将每个字段的编辑器添加到表单上(以便我可以模拟某种网格布局)。如果我需要改变,这可能会变得难以管

我有一个包含数据的Excel表格,但这里的行和列各有其含义,例如:

          ColHead1   ColHead2  ColHead3
RowHead1  Data11      Data12   Data13
RowHead2  Data21      etc.     etc.
RowHead3
我希望用户使用SharePoint表单编辑数据

我考虑过以下几种选择

  • 将数据展平,并手动将每个字段的编辑器添加到表单上(以便我可以模拟某种网格布局)。如果我需要改变,这可能会变得难以管理
  • 将数据插入列表并让SharePoint创建默认表单,但这也会使数据平坦化
  • 是否有可能直接在列表(或多个列表)中使用SharePoint中的数据而不进行展平


    还是我应该发布Excel表格以便在SharePoint中直接编辑?

    你说得对。SharePoint无法处理二维数据

    这里最好的解决方案是使用Excel Services

  • 2007年,Excel Services不允许将更改写入后端文件。我不确定SharePoint 2010是否改变了这种情况。你可能得去看看

  • 您也可以将Excel文件放在文档库中


  • 然而,我在这里缺少的是这个需求的业务目标。通过将这些数据放入SharePoint表单,您希望实现什么?如果其他人知道实际需求,可能有更好的方法可以提供建议。

    我在同一工作簿中的不同工作表上有数据,但我需要根据windows登录设置权限级别,以防止某些人编辑某些工作表。这不能在Excel中完成(除非通过通用密码)。我还有一个主表,它汇总了其他表中的一些计算,这可以在sharpoint列表中轻松完成-使用视图上的计算。