Этот вопрос касается RemoveDuplicates
метода в interop excel.
Я хотел отобразить unique records count
и удалил duplicate records count
, что-то вроде Excel:
Я действительно понимаю, что могу сделать это с помощью простых вычислений , и я также попробовал это, что отлично сработало для меня.Итак, вот мой рабочий код :
int actualRowCnt = worksheet.UsedRange.Rows.Count;
long n = worksheet.UsedRange.Columns.Count;
Excel.Range range = worksheet.UsedRange;
object cols = new object[]{1, 2};
range.Select();
range.Activate();
range.RemoveDuplicates(cols, Excel.XlYesNoGuess.xlYes);
//after removing duplicates:
int uniqueRowCnt = worksheet.UsedRange.Rows.Count;
// and finally:
int duplicateCntRemoved = actualRowCnt - uniqueRowCnt;
Что я хочу : есть ли in-built method
для этого?К сожалению, я не нашел такого метода!Поэтому я должен был опубликовать это.Любая помощь приветствуется.Спасибо.