如何使用C#ASP.NET与Excel文件交互
我希望有人能给我指出正确的方向。我计划在ASP.NET中使用Webforms构建一个web应用程序。在应用程序中,我将与存储在共享文件夹中的Excel文件交互,以计算所需的输出并在前端显示输出。到目前为止,我可以使用如何使用C#ASP.NET与Excel文件交互,c#,asp.net,excel,C#,Asp.net,Excel,我希望有人能给我指出正确的方向。我计划在ASP.NET中使用Webforms构建一个web应用程序。在应用程序中,我将与存储在共享文件夹中的Excel文件交互,以计算所需的输出并在前端显示输出。到目前为止,我可以使用VLOOKUP函数手动完成所需的输出,但我不知道如何使用C#完成同样的事情 我是否从错误的角度看待这个问题,如果是这样,有没有更好的方法来实现同样的结果 这可以通过使用OleDB来实现,OleDB是一种由Microsoft制作的API,用于访问来自各种数据源的数据。 此方法省去了手动
VLOOKUP
函数手动完成所需的输出,但我不知道如何使用C#完成同样的事情
我是否从错误的角度看待这个问题,如果是这样,有没有更好的方法来实现同样的结果 这可以通过使用OleDB来实现,OleDB是一种由Microsoft制作的API,用于访问来自各种数据源的数据。 此方法省去了手动访问Excel文件和解析数据的麻烦。 使用OleDb连接还将为您提供有关excel文件、其表和列等的元数据信息 关于这方面有很多教程,下面是其中之一: . 这将教会你实现目标所需的一切 通过OLEDB连接获取数据的基本步骤如下:
您需要从Microsoft下载并安装OleDb访问驱动程序,您可以在他们的网站上获得该驱动程序(称为“访问驱动程序”,但它可以访问大多数Microsoft Office系统文件)这可以通过使用OleDb来完成,OleDb是Microsoft制作的用于访问各种数据源数据的API。 此方法省去了手动访问Excel文件和解析数据的麻烦。 使用OleDb连接还将为您提供有关excel文件、其表和列等的元数据信息 关于这方面有很多教程,下面是其中之一: . 这将教会你实现目标所需的一切 通过OLEDB连接获取数据的基本步骤如下:
您需要从Microsoft下载并安装OleDb访问驱动程序,您可以在他们的网站上获得该驱动程序(称为“访问驱动程序”,但它可以访问大多数Microsoft Office系统文件)太棒了!谢谢。@TonyBatista:别忘了把问题标为已回答。太好了!谢谢。@TonyBatista:别忘了把问题标记为已回答。你为什么要计划一个Web表单的应用程序?这是一项正在消亡的技术,在其上构建一个可靠的应用程序是极其困难的。为什么不使用ASP.NET MVC或ASP.NET MVC Core?为什么要计划使用Web表单的应用程序?这是一项正在消亡的技术,在其上构建一个可靠的应用程序是极其困难的。为什么不是ASP.NET MVC或ASP.NET MVC核心?