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

<< Click to Display Table of Contents >>

Навигация  Проект > Скрипты > Язык 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”);