Skip to main content

Метод CellRange:textToColumns

Метод разделяет текст в каждой ячейке диапазона на отдельные горизонтальные ячейки. Символы-разделители и настройки разделения задаются с помощью объекта TextToColumnsSettings. Данный метод можно использовать только у диапазона шириной в одну ячейку.

Вызов​


textToColumns(settings)

Параметры​

  • settings: параметры разделения текста по ячейкам, тип TextToColumnsSettings.

Пример​


local sheet = document:getBlocks():getTable(0)
local cell1 = sheet:getCell("A1")
local cell2 = sheet:getCell("A2")
local cell3 = sheet:getCell("A3")
cell1:setText("1, Laptop, Moscow, 1500, 8, 'fragile, express'")
cell2:setText("2, UPS, 'Saint Petersburg', 600, 12, 'heavy, premium'")
cell3:setText("3, Mouse, Kazan, 200, 5, 'free shipping, standard'")

local settings = DocumentAPI.TextToColumnsSettings()
settings.useCommaDelimiter = true
settings.useSpaceDelimiter = true
settings.treatMultipleDelimitersAsOne = true
settings.textQualifier = DocumentAPI.TextToColumnsSettings.TextQualifier_SingleQuotes

local cellRange = sheet:getCellRange("A1:A3")
cellRange:textToColumns(settings)