Неверное количество строк при взаимодействии с Excel - C#
Формулировка задачи:
Возможно немного ошибся темой вопрос скорее о COM и 1С, но не все сразу)
Есть выгрузка из программки к коду, которой я доступа не имею.
Она происходит в формате Excel и содержит различное количество строк.
Далее эти строки я обрабатываю с помощью шарпа.
Затем обработанный файл загружается в 1С(опять же к коду доступа нет).
В 1С происходит разбор строк, который останавливается на excelworksheet.UsedRange.Rows.Count, а данное свойство почему то не соответствует реальному окончанию ячеек с данными. (Это обнаружил разбирая файл в шарпе).
Каким образом устанавливается это свойство? Как мне изменить его значение в своей программе, что бы 1С заканчивала разбор файла там где кончаются данные?
Решение задачи: «Неверное количество строк при взаимодействии с Excel»
textual
Листинг программы
private static void dataCopy(Excel.Worksheet newWorkSheet, Excel.Worksheet oldWorkSheet) { var i = 1; // Рассчитаем количество строк с данными while (oldWorkSheet.Range["A" + i].Value2 != null) { i++; } // В моей задаче данные содержатся в ячейках с A по N, // выбераем их и копируем в буфер oldWorkSheet.Range["A1", "N"+(i-1)].Copy(); // Вставляем полученные строки данных в новый "лист" newWorkSheet.PasteSpecial(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д