Удаление строк
Элемент удаляет выбранные строки из листа Excel. Путь до файла указывается в контейнере Приложение Excel.
Чтобы сохранить изменения, используйте также элемент Сохранить документ.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. здесь.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Кол-во* | Int32 | Количество удаляемых строк | 1 |
Индекс* | Int32 | Номер строки, которую необходимо удалить. Нумерация начинается с единицы | 1 |
Страница | String | Наименование страницы Excel | "Лист1" |
Индекс страницы | Int32 | Порядковый номер страницы. Нумерация начинается с нуля. Если указано название страницы, номер можно пропустить | 0 |
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
🔸 Внимание. До версии 1.24.2 метод DeleteRows
удалял столбцы вместо строк. В версии 1.24.2 ошибка была исправлена, метод удаляет строки.
C#
//Свойства элемента:
//app - [LTools.Office.ExcelApp] Приложение Excel
//rowIdx - Индекс строки: [Int32] Индекс строки
//count - Количество: [Int32] Количество строк для удаления
//sheet - Страница: [String] Наименование страницы
//sheetIdx - Индекс страницы: [Int32] Индекс страницы
LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\rows.xlsx", ";", LTools.Office.Model.InteropTypes.DX);
Int32 rowIdx=3;
Int32 count = 1;
app.DeleteRows(rowIdx,count,"Лист2",1);
app.Save();