Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.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
在ASP.NET中重新创建Visual Basic程序_Asp.net_Excel - Fatal编程技术网

在ASP.NET中重新创建Visual Basic程序

在ASP.NET中重新创建Visual Basic程序,asp.net,excel,Asp.net,Excel,我使用Visual Basic在Visual Studio 2013中创建了一个程序。该程序允许用户通过控件输入某些条件,然后单击按钮,程序将搜索带有多个电子表格的excel文档,并将适当的信息返回给用户。程序按照预期运行得很好(比我希望的慢了一点)。我现在负责把这个程序变成一个web应用程序 我已经做了足够的研究,并已决定使用ASP.NET和visual basic(如果有其他建议,我将欢迎他们)。我已经尽我所能在ASP.NET中重新创建了GUI,现在剩下大量的编码部分。我的第一个问题是,通过

我使用Visual Basic在Visual Studio 2013中创建了一个程序。该程序允许用户通过控件输入某些条件,然后单击按钮,程序将搜索带有多个电子表格的excel文档,并将适当的信息返回给用户。程序按照预期运行得很好(比我希望的慢了一点)。我现在负责把这个程序变成一个web应用程序

我已经做了足够的研究,并已决定使用ASP.NET和visual basic(如果有其他建议,我将欢迎他们)。我已经尽我所能在ASP.NET中重新创建了GUI,现在剩下大量的编码部分。我的第一个问题是,通过将此程序转换为web应用程序,我还能使用Excel吗?这将如何在服务器端而不是在客户端工作。是否有一个完全不同的路线,我应该考虑完成我需要的

我最初的程序围绕着打开一个Excel文件,搜索各种电子表格并返回符合用户选择标准的数据,我应该如何使用ASP.NET和Visual Basic编写的web应用程序来实现这一点


感谢您提供的任何帮助。

您可能会遇到并发用户的问题-首先,您可能需要服务器上的excel(取决于您正在做什么),而且它的扩展性不太好。@Paddy+1,Microsoft也不支持从ASP.NET使用Office COM automation。文件应该改为使用Aspose之类的库进行修改,但仍然会遇到并发问题。web应用程序应该使用SQL server之类的数据库服务器进行数据存储。可能允许用户上载Excel工作簿,您的网站将实际数据移动到数据库中,这会更好。无论您做什么,都不要在服务器上安装Excel或使用ASP.NET中的Office Interop库。使用专用的托管库,如EPPlus、NPOI或Aspose。