Путь до файла, тип драйвера и другие базовые параметры настраиваются в контейнере Приложение 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();
#Свойства элемента: #app - [LTools.Office.ExcelApp] Приложение Excel#range - Кол-во: [Int32] Кол-во удаляемых колонок#index - Индекс: [Int32] Индекс колонки, которую необходимо удалить#sheet - Страница: [String] Наименование страницы#sheetIdx - Индекс страницы: [Int32] Индекс страницы#app.DeleteColumns(index, range, [sheet], [sheetIdx])app = LTools.Office.ExcelApp.Init(wf, ".\\columns.xlsx",";", LTools.Office.Model.InteropTypes.DX)app.DeleteColumns(2, 1, "Лист2", 1)app.SaveAs(".\\columns.xlsx")
//Свойства элемента://app - [LTools.Office.ExcelApp] Приложение Excel//range - Кол-во: [Int32] Кол-во удаляемых колонок//index - Индекс: [Int32] Индекс колонки, которую необходимо удалить//sheet - Страница: [String] Наименование страницы//sheetIdx - Индекс страницы: [Int32] Индекс страницы//app.DeleteColumns(index, range, [sheet], [sheetIdx]);var app =_lib.LTools.Office.ExcelApp.Init(wf,".\\columns.xlsx",";",_lib.LTools.Office.Model.InteropTypes.DX);app.DeleteColumns(2,1,"Лист2",1);app.SaveAs(".\\columns.xlsx");