gpt4 book ai didi

asp.net - 使用c#.net从excel中提取重复记录

转载 作者:行者123 更新时间:2023-12-04 20:47:47 31 4
gpt4 key购买 nike

我是 asp.net 的新手。我有一个包含许多重复记录的 Excel 表。我需要单独显示重复的记录,说这些是重复的。我该怎么做。
是否有特定查询仅获取重复项。请帮助!

最佳答案

首先我建议你使用“ExcelReaderFactory”来读取excel记录。

VB.Net Code

Dim excelReader As IExcelDataReader = Nothing
Dim result As DataSet = Nothing
Dim stream As FileStream = Nothing
stream = File.Open(Server.MapPath("FilePath.xls"), FileMode.Open, FileAccess.Read)
excelReader = ExcelReaderFactory.CreateBinaryReader(stream)
result = excelReader.AsDataSet()
stream.Close()
stream.Dispose()
excelReader.Close()
result.Dispose()

C# 代码
IExcelDataReader excelReader = null;
DataSet result = null;
FileStream stream = null;
stream = File.Open(Server.MapPath("FilePath.xls"), FileMode.Open, FileAccess.Read);
excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
result = excelReader.AsDataSet();
stream.Close();
stream.Dispose();
excelReader.Close();
result.Dispose();

获取数据表中的数据后,您可以使用选择功能。

最后 Dispose 你的数据表。

关于asp.net - 使用c#.net从excel中提取重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053495/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com