Библиотека Excel и скриншота

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST > Встроенные функции >

Библиотека Excel и скриншота

Previous pageReturn to chapter overviewNext page

saverecipeexcelreport(Input1, Input2, Input3, Input4) -  эта функция используется для печати отчета в Excel формате привязанного к строке. Input2 содержит имя рецепта. Input1 номер строки (начиная с 1). Input3 содержит имя файла отчета. Input4 содержит название заголовка. Output = true если строка сохранена успешно в Excel формате. Отчет сохраняется в папке которая указана в Свойствах проекта->Папка отчетов.

 

Пример:

saverecipeexcelreport(1,”RecExcel","streport","Title");


excelopenworkbook(Input1) - эта функция используется для открытия рабочей книги. Input1 содержит имя файла Excel. Excel файл в папке которая указана в Свойствах проекта->Папка отчетов.

 

Пример:

excelopenworkbook(”reportfilename");


 

excelcreateworkbook() - данная функция создает рабочую книгу файла Excel;


 

excelsaveworkbook(Input1) - сохраняет рабочую книгу в файле Excel с именем в Input1. Отчет сохраняется в папке которая указана в Свойствах проекта->Папка отчетов.

 

Пример:

excelsaveworkbook(”filename”);


 

excelcreatesheet(Input1) - создает лист рабочей книги файла Excel с именем в Input1.  

 

Пример:

excelcreatesheet(”sheetname”);


 

excelsetcolumnwidth(Input1, Input2, Input3) - устанавливает ширину столбца с именем листа в Input1, номером столбца в Input2 и шириной столбца в Input3.

 

Пример:

excelsetcolumnwidth(”sheetname”, 0, 5000);


 

excelcreatestyle(Input1, Input2, Input3, Input4, Input5) -  устанавливает стиль ячейки с именем стиля в Input1, типа ячейки по горизонтали в Input2 (может быть “CENTER”, “LEFT”, “RIGHT”), типа ячейки по вертикали в Input3 (может быть “CENTER”, “TOP”, “BOTTOM”), размером шрифт в Input4 и использовании жирного шрифта или нет в Input5.

 

Пример:

excelcreatestyle(”stylename”,"CENTER", "CENTER", 14, false);


 

excelcreatecolorstyle(Input1, Input2, Input3, Input4, Input5, Input6) - устанавливает стиль ячейки с именем стиля в Input1, типа ячейки по горизонтали в Input2 (может быть “CENTER”, “LEFT”, “RIGHT”), типа ячейки по вертикали в Input3 (может быть “CENTER”, “TOP”, “BOTTOM”), размером шрифт в Input4 и использовании жирного шрифта или нет в Input5 и цвет фона в Input6 (может быть “GREY”, “GREEN”, “RED”, “BLUE”, “YELLOW”).

 

Пример:

excelcreatecolorstyle(”stylename”,"CENTER", "CENTER", 14, false,”GREY”);


 

excelcreatecell(Input1, Input2, Input3, Input4, Input5) -  создает ячейку с именем листа в Input1, номером строки в Input2 и позиции ячейки в Input3, именем стиля в Input4 и текста ячейки в Input5.  

 

Пример:

excelcreatecell(”sheetname”, 0, 0, ”stylename”,”Text”);


excelreadcell(Input1, Input2, Input3) -  читает ячейку с именем листа в Input1,номером строки в Input2 и позиции ячейки в Input3.

 

Пример:

String cellvalue = excelreadcel(”sheetname”, 0, 0);


 

excelcreatenumbercell(Input1, Input2, Input3, Input4, Input5, Input6) -  создает ячейку с именем листа в Input1, номером строки в Input2 и позиции ячейки в Input3, именем стиля в Input4 и числовым значением в Input5 и десятичной позиции числового значения в Input6.  

 

Пример:

excelcreatenumbercell(”sheetname”, 0, 0, ”stylename”,Tags.Value, 2);


 

excelmergecells(Input1, Input2, Input3, Input4, Input5) - объединяет ячейки с именем листа в Input1, началом строки в Input2 и концом строки в Input3, началом столбца в Input4 и концом столбца в Input5.

 

Пример:

excelmergecells(”sheetname”,0,1,0,1);


 

makescreenshot(Input1) -  создает скриншот с именем файла в Input1. Скриншот сохраняется в папке которая указана в Свойствах проекта->Папка отчетов.

 

 

Пример:

makescreenshot(”filename”);