.net 如何使用C从excel工作表中删除重复记录

.net 如何使用C从excel工作表中删除重复记录,.net,.net,如何使用C从excel工作表中删除重复记录,并在另一个excel工作表中插入除重复记录以外的所有记录?查看并选择一个API来读取和写入电子表格 其中许多都有SQL访问器,这将允许您从tableName中选择不同的col1、col2、col3。您可以指定需要哪些列来区分行。如果您的意思是要阅读一张工作表,过滤结果,然后写出另一张工作表,我建议您: 1将工作表中的所有数据读取到内存中,假设数据不太大 2使用LINQ或香草C来过滤数据,我建议自己使用LINQ的Where和Distinct运算符 3使用

如何使用C从excel工作表中删除重复记录,并在另一个excel工作表中插入除重复记录以外的所有记录?

查看并选择一个API来读取和写入电子表格


其中许多都有SQL访问器,这将允许您从tableName中选择不同的col1、col2、col3。您可以指定需要哪些列来区分行。

如果您的意思是要阅读一张工作表,过滤结果,然后写出另一张工作表,我建议您:

1将工作表中的所有数据读取到内存中,假设数据不太大

2使用LINQ或香草C来过滤数据,我建议自己使用LINQ的Where和Distinct运算符

3使用Excel API将保留的数据写入新工作表


如果电子表格非常大,那么最好将它们读入某种数据库,然后依靠它进行过滤。如果需要,您可以使用MS Access或SQLite作为小型专用数据库。

您的要求很多。你能展示一下到目前为止你写了什么,以及你有什么问题吗?同时,你可能会从这篇关于使用ADO.NET@Juliet使用Excel的文章中得到一些帮助:请将你的邮件ID发送给我。我将发送代码。请帮助我,我从3月份起就一直在努力解决这个问题days@saurav2109:Stackoverflow不是一种人们互相发送代码并获得修补可执行文件的服务。它也不是人们为您编写端到端应用程序的服务。如果你的代码有问题,用一小段代码更新你的问题,这会给你带来困难,人们会帮你解决。如果你还想租我当编码员,那将是450美元/小时,最低3小时;投票结束这个问题,因为OP显然期待着一种“刮擦我的背”和“我会刮擦你的”类型的服务。。。。甚至都不想做一个简单的搜索。。。OP在如何处理问题等方面没有真正的努力……哦,为了它的价值,尽量避免使用Excel作为数据库。如果可能,请使用真实的数据库。请查看。这有用吗?