C# 工作表到.net数据集
说到C#,我是个新手,但我正在尝试使用Visual Studio将Excel电子表格中的工作表转换成数据集。 我有一个名为InfexElextension的DLL,这里有它的屏幕截图。我只是需要一个好的开始位置,因为我不知道最初使用哪个VisualStudio项目,也不知道从那里大致可以走到哪里C# 工作表到.net数据集,c#,excel,database,dataset,C#,Excel,Database,Dataset,说到C#,我是个新手,但我正在尝试使用Visual Studio将Excel电子表格中的工作表转换成数据集。 我有一个名为InfexElextension的DLL,这里有它的屏幕截图。我只是需要一个好的开始位置,因为我不知道最初使用哪个VisualStudio项目,也不知道从那里大致可以走到哪里 我不熟悉InfExcelExtension。一个快速的谷歌似乎不会有太多的发现,所以除非你出于某种原因依赖它,否则我可能会使用其他东西 关于使用哪种项目,如果您只需要在标准windows机器上运行它,
我不熟悉
InfExcelExtension
。一个快速的谷歌似乎不会有太多的发现,所以除非你出于某种原因依赖它,否则我可能会使用其他东西
关于使用哪种项目,如果您只需要在标准windows机器上运行它,那么我建议使用.Net Framework类库。这将生成一个DLL,您可以在各种应用程序中使用。然后,您可以生成一个命令行应用程序(控制台应用程序)或一个winforms应用程序(图形化windows应用程序),该应用程序或同时使用这两种应用程序
如果运行程序的计算机安装了excel,则可以使用互操作功能,请参见此处:
注意:这基本上是在后台将Excel加载到进程中,并允许您与之交互,因此您需要Excel
或者,您可以使用OLE stuff,如下所述:
创建哪种类型的项目并不重要,编码在这里很重要。它可以是WinForms应用程序,也可以是控制台应用程序。尝试
EPPlus
library。它非常灵活,易于使用。下载链接:应该是一个注释InfexcelExtension是我自己制作的dll。@MaciejS.why?我已经提供了两个不同解决方案的链接,以及一些关于结构化的建议。这怎么不构成对答案的尝试呢?@voot89这是我最初的想法,但后来谷歌确实发现了一些提到它的结果,所以我想可能是某个地方的某个不知名的库。在这种情况下,只需将您的逻辑放在其中,然后在任何适合您需要的应用程序类型中使用该库即可。@voot89您制作了它,但您不知道如何使用它?