Asp.net 在excel工作表中显示数据

Asp.net 在excel工作表中显示数据,asp.net,excel,Asp.net,Excel,我有一个excel表格,里面有每个月的数据,我有两个按钮(一个是显示按钮,另一个是添加按钮),一个是显示数据,另一个是添加数据 在第一个按钮中,即显示按钮 当用户点击这个按钮时,我需要显示当前月份的数据,不是所有的数据,而是一些数据(例如7行数据) 在第二个按钮中,即添加按钮 当用户单击此按钮时,授权人员应能够将数据添加到此excel表中,我需要提供登录凭据。在验证后,只有授权人员才能将数据添加到此表中,并且应将其保存。我应能够将其存储在同一项目下 有人能帮忙吗 基本上,您已经在Excel中读写

我有一个excel表格,里面有每个月的数据,我有两个按钮(一个是显示按钮,另一个是添加按钮),一个是显示数据,另一个是添加数据

在第一个按钮中,即显示按钮

当用户点击这个按钮时,我需要显示当前月份的数据,不是所有的数据,而是一些数据(例如7行数据)

在第二个按钮中,即添加按钮

当用户单击此按钮时,授权人员应能够将数据添加到此excel表中,我需要提供登录凭据。在验证后,只有授权人员才能将数据添加到此表中,并且应将其保存。我应能够将其存储在同一项目下


有人能帮忙吗

基本上,您已经在Excel中读写了数据

您可以使用互操作来实现这一点。 下面是一个简单的想法

在第一次单击按钮时,您已经阅读了现有的excelsheet,并形成了一个datatable并绑定到gridview以显示结果

在第二个按钮上单击,检查您的授权并打开现有的excel并编写它

下面的链接将告诉您阅读它


基本上,您已经在Excel中读写了数据

您可以使用互操作来实现这一点。 下面是一个简单的想法

在第一次单击按钮时,您已经阅读了现有的excelsheet,并形成了一个datatable并绑定到gridview以显示结果

在第二个按钮上单击,检查您的授权并打开现有的excel并编写它

下面的链接将告诉您阅读它

您可以使用读取和写入xlsx文件。
互操作是个坏主意,不仅因为它需要在服务器上安装Office,还因为其他各种问题

还有一个Excel读写组件
它比epplus好(epplus有一些bug),但它是commercia(另一方面,它也可以读写xls文件)

对于阅读(而非书写),您还可以使用JET连接到Excel:

也可以将excel文件编写为xml:

我个人会将数据存储在数据库中,并根据需要从中创建excel工作表,而不是在excel isselfs中添加和删除数据

PS:您可以使用SSMS中的“Edit Top 200”将粘贴数据复制到excel和SQL数据库中,也可以从中复制粘贴数据。

您可以使用它读取和写入xlsx文件。
互操作是个坏主意,不仅因为它需要在服务器上安装Office,还因为其他各种问题

还有一个Excel读写组件
它比epplus好(epplus有一些bug),但它是commercia(另一方面,它也可以读写xls文件)

对于阅读(而非书写),您还可以使用JET连接到Excel:

也可以将excel文件编写为xml:

我个人会将数据存储在数据库中,并根据需要从中创建excel工作表,而不是在excel isselfs中添加和删除数据


PS:您可以使用SSMS中的“Edit Top 200”将粘贴数据复制到excel和SQL数据库中或从中复制粘贴数据。

请与我们分享您的尝试。我什么都没有尝试过。这不是一个为您做家庭作业的论坛。当您遇到困难时,我们会在这里帮助您。k但我不知道如何开始,所以只寻求帮助。即使我在网上搜索。请,分享我们,你试过什么。我什么都没试过。这不是一个给你做作业的论坛。当你兴奋时,我们会在这里帮助你。k但我不知道如何开始,所以只寻求帮助。即使我在网上搜索。我有1-6月的数据,如果用户单击“显示”按钮,我应该只能显示6月的数据。我该怎么做实现这一点。我应该只能显示7行数据。我有1-6月数据如果用户单击“显示”按钮,我应该只能显示6月数据如何实现这一点。我应该只能显示7行数据。