Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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
C# 从sharepoint导出到excel-复杂_C#_Sharepoint 2010_Export To Excel - Fatal编程技术网

C# 从sharepoint导出到excel-复杂

C# 从sharepoint导出到excel-复杂,c#,sharepoint-2010,export-to-excel,C#,Sharepoint 2010,Export To Excel,在我们的网站上有一些代码/WERBPart,它们在我们的网站上的网格中显示大量数据。此外,他们还有一个页面,上面有一些图表 我需要一种方法来创建功能,将其导出到excel,以便用户可以单击按钮并保存所有内容 该图表实际上必须在excel中构建,我不能仅仅从网站上抓取图片并显示出来 此外,来自网格的数据必须放入spreadhseet。我不那么担心这一部分 我以前已经导出到excel,但它基本上只是打印一些数据,这些数据是用某个文档类型的制表符分隔的 这实际上需要使用不同的工作表和一些excel功能

在我们的网站上有一些代码/WERBPart,它们在我们的网站上的网格中显示大量数据。此外,他们还有一个页面,上面有一些图表

我需要一种方法来创建功能,将其导出到excel,以便用户可以单击按钮并保存所有内容

该图表实际上必须在excel中构建,我不能仅仅从网站上抓取图片并显示出来

此外,来自网格的数据必须放入spreadhseet。我不那么担心这一部分

我以前已经导出到excel,但它基本上只是打印一些数据,这些数据是用某个文档类型的制表符分隔的

这实际上需要使用不同的工作表和一些excel功能

(我需要比使用excel services更好的答案)
谢谢

Use s是一个用于创建和操作excel文件(xlsx)的第三方库。

不知道sharepoint,但OpenXML SDK可能是您想要的:-

您希望在不使用Excel services的情况下从SharePoint自动化Excel有什么原因吗?Excel services正是为此而设计的。谢谢您的回答。Excel services不用于创建Excel文档,而是用于访问部分Excel文档并在网站上显示它们。例如,您可以拥有一个excel图形并将其显示在网站上,以便excel用户无需编码即可更新网站上的图形。您也可以使用excel services更新单元格,但效率不高。最后,我使用openXML创建了我的文档。我还想指出,Excel services的定义不是很好,很多人也不太理解它,而Microsoft在定义方面也没有太多帮助。我花了大量研究向经理证明excel services不用于创建excel文件。“excel services是一种服务应用程序,使您能够在Microsoft SharePoint Server 2010上加载、计算和显示Microsoft excel工作簿。”-