Skip to Content

Удаление колонок

Элемент удаляет выбранные колонки из листа Excel. Путь до файла указывается в контейнере Приложение Excel.

Чтобы сохранить изменения, дополнительно используйте элемент Сохранить документ.

alt

Свойства

Описание общих свойств см. в разделе Свойства элемента. Символ * в названии свойства указывает на обязательность заполнения.

СвойствоТипОписаниеПример
Кол-во*Int32Количество удаляемых колонок1
Индекс*Int32Номер колонки, которую необходимо удалить. Нумерация начинается с единицы1
СтраницаStringНазвание страницы Excel, на которой находится колонка"Лист1"
Индекс страницыInt32Номер страницы с колонкой. Нумерация начинается с нуля. Если указано название страницы, номер можно пропустить0

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

🔸 Внимание. До версии 1.24.2 метод DeleteColumns удалял строки вместо столбцов. В версии 1.24.2 ошибка была исправлена, метод удаляет столбцы.

//Свойства элемента: //app - [LTools.Office.ExcelApp] Приложение Excel //columnIdx - Индекс колонки: [Int32] Индекс колонки //count - Количество: [Int32] Количество колонок для удаления //sheet - Страница: [String] Наименование страницы //sheetIdx - Индекс страницы: [Int32] Индекс страницы LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\columns.xlsx", ";", LTools.Office.Model.InteropTypes.DX); Int32 columnIdx=2; Int32 count = 1; app.DeleteColumns(columnIdx,count,"Лист2",1); app.Save();