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

Delete columns

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

Путь до файла, тип драйвера и другие базовые параметры настраиваются в контейнере Приложение Excel. Чтобы сохранить изменения, используйте также элемент Сохранить документ.

Свойства

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

СвойствоТипОписаниеПример

Кол-во*

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();

Last updated