Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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# 从网页按钮创建包含透视表的Excel文件_C#_.net_Excel 2007 - Fatal编程技术网

C# 从网页按钮创建包含透视表的Excel文件

C# 从网页按钮创建包含透视表的Excel文件,c#,.net,excel-2007,C#,.net,Excel 2007,我想在单击.NET中创建的网页上的按钮时创建一个excel文件。此excel文件将有多个透视表。请告诉我是否有方法在单击按钮时创建excel文件,以及是否确实需要保存文件以创建透视表。我已经在控制台应用程序上创建了带有透视表的excel文件,但在web应用程序中没有这样做。是否可以在不实际保存文件并允许用户灵活保存/打开文件的情况下创建该文件 谢谢,因为您不应该在服务器上安装Excel,所以最好的选择是使用文档化的XLSX格式创建和/或操作Excel文件。你可以用这个来让你的生活更轻松 创建/操

我想在单击.NET中创建的网页上的按钮时创建一个excel文件。此excel文件将有多个透视表。请告诉我是否有方法在单击按钮时创建excel文件,以及是否确实需要保存文件以创建透视表。我已经在控制台应用程序上创建了带有透视表的excel文件,但在web应用程序中没有这样做。是否可以在不实际保存文件并允许用户灵活保存/打开文件的情况下创建该文件


谢谢,

因为您不应该在服务器上安装Excel,所以最好的选择是使用文档化的XLSX格式创建和/或操作Excel文件。你可以用这个来让你的生活更轻松


创建/操作Excel文件后,您可以将其保存到服务器上的临时位置,然后通过请求返回该文件,然后删除该文件。这是假设您使用IIS和WebForms或MVC。

谢谢Philipp。如何使用OpenXMLSDK?它允许我在Excel中创建透视表而不将其保存在服务器上吗?如果可能,请给我一个样本代码。谢谢,我不明白你的想法。是否要在客户端计算机上的网页中操作Excel电子表格?这是不可能的,因为你的客户机必须安装Excel。谢谢Philipp的跟进。我的设想如下:1。创建一个按钮。2.单击按钮,创建一个excel文件,其中包含许多透视表。为用户提供保存/打开文件的设置。是否可以在临时文件上创建透视表,而不将文件保存在服务器中的某个位置?请让我知道。