Skip to Content

Ввод формулы в ячейку

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

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

Элемент «Ввод формулы в ячейку»

Свойства

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

СвойствоТипОписаниеПример
Excel:
Ячейка*StringИдентификатор ячейки для ввода формулы"A3"
Формула*StringФормула для записи в ячейку. Драйверы Interop и DX поддерживают ввод формулы на русском и английском языках"=СУММ(A1:A2)"
СтраницаStringНазвание страницы Excel, на которой находится ячейка"Лист1"
Индекс страницыInt32Порядковый номер страницы. Нумерация начинается с нуля. Если указан индекс, то страница в файле может быть переименована0

Только код

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

//Свойства элемента: //app - [LTools.Office.ExcelApp] Приложение Excel //cell - Ячейка: [String] Идентификатор ячейки (A4) //text - Формула: [String] Формула, вводимая в ячейку //sheet - Страница: [String] Наименование страницы //sheetIdx - Индекс страницы: [Int32] Индекс страницы //app.WriteCellFormula(cell, text, [sheet], [sheetIdx], [numFormat]); LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\formula.xlsx", ";", LTools.Office.Model.InteropTypes.DX); String text="=SUM(C1:C11)"; app.WriteCellFormula("C12",text,"Лист2", 1); app.Calculate(); app.SaveAs(".\\formula.xlsx");