Справочная "ЭнергоЦентр"

все разделы ... 

Формирование и отправка макетов в формате XLS


Для того, чтобы упростить формирование и отправку макетов в формате XLS мы предлагаем использовать механизм структурированных отчетов в формате html, который очень хорошо понимает MS Excel но не требует дополнительной установки самого MS Office.

Пример создания и отправки макета на базе xls - "отчет ПНТ" - суточный часовой график Итого по предприятию (в виде строки).

1. Модуль "Конфигуратор" - Справочники - Справочник типов макетов.
Добавляем новый тип, например с именем "XLS макет ПНТ" и в шаблон макета вставляем этот текст на базе открытых тегов


<header><table><tr><td rowspan="2">Дата</td><td>&nbsp;</td><td colspan="25">Споживання по годинам доби в кВт.год</td><td rowspan="2">Всього</td></tr>
<tr><td>&nbsp;</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td></tr></header>
<body>
<tr><td><ReportDataTime /></td><td>без НТВ</td><td>
<GR1_25 devider="</td><td>" /></td><td><SumGR125 /></td></tr>
</body>
<footer></table></footer>
 


2. Создаем макет как обычный (например 30817), только выбираем тип, который мы создали 
Класс типа макета - "Пользовательские"
Тип макета  - "XLS макет ПНТ"
Обязательно в маске файла поставить расширение XLS, чтобы созданный файл открывался в MS Excel.


Если необходимо создавать другие типы макетов в формате Ексель то нужно создать другой шаблон конечного html файла! В системе для примера уже есть шаблон HTMLGR_60 (60 минутный график) и HTMLGR_30 (30 минутный график)