帮助理解数据集,数据表和Excel文件

我需要编写一个C#程序,它将在几个不同的excel文档中search和匹配特定的数据,每个文档可能大约30页。 我已经看到有几种方法可以从我的程序中访问Excel数据。 例如,我可以创build一个excelapp的实例,打开每个工作簿并使用Excel Excel对象库中的Excel类方法访问信息。 我读过这个技术,速度更慢,更笨重。 另一种方法是打开一个到excel文件的OLE连接,然后将数据导入到数据表或数据集中。 我相信,无论哪种技术,我都可以使用LINQexpression式来获取并find我想要的文档。 那么你认为最好的技术是什么? 如果我将数据导入数据表/数据集会消耗大量的系统内存吗? 那是不好的做法? 我想这就是datatables是正确的!?!

数据是否不断更新?

如果不是,使用数据库可能会加速并简化事情。

Interesting Posts