Я работаю с Micorsoft Office interop Excel. Теперь моя проблема в том, что обновленные данные не могут получить правильные строки и количество столбцов.
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(txtbTrainPath.Text);
Excel.Worksheet xlWorksheet = xlWorkbook.Worksheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;
rowCount = xlRange.Rows.Count;
colCount = xlRange.Columns.Count;
object[] cols = { 3 };
xlRange.RemoveDuplicates(cols);
rowCount = xlRange.Rows.Count;
colCount = xlRange.Columns.Count;
Теперь я не могу получить обновленный счетчик строк. Я хочу, чтобы после удаления повторяющихся строк, а затем хочу получить количество строк. Можете ли вы мне помочь?
попробуйте использовать это снова каждый раз. :) xlRange xlRange = xlWorksheet.UsedRange
xlRange = xlWorksheet.UsedRange;
снова послеxlRange.RemoveDuplicates(cols);
и это должно дать вам обновленные счета.