Исходный код вики Примеры использования интерфейса file в плагинах
Версия 1.1 от Bimit Administrator на 18.02.2022, 13:27
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | Пример №1 | ||
2 | |||
3 | (% class="box infomessage" %) | ||
4 | ((( | ||
5 | Плагин, создает эксель файл с расширением, .xlsx. В данном файле первая строка создается в виде заголовка. Затем генерируются 11 строк с содержимым в ячейках разного формата: строка, целое число, дробное число, даты. Строка с индексом 7 замещается иным содержимым. Происходит вставка строки на 6 позицию и удаление строки с индексом 3. После заполнения страницы данными вызывается метод автоматического выравнивания столбцов. | ||
6 | ))) | ||
7 | |||
8 | {{code language="java"}} | ||
9 | def start() { | ||
10 | file.create("XLSX"); | ||
11 | file.addHeaderRow("Название", "Целое число", "Дробное число", "Дата", "Дата"); | ||
12 | for (def i in 0..10) { | ||
13 | file.addRow("Строка №"+i, 10 , 3.14, new Date(), Calendar.getInstance()); | ||
14 | } | ||
15 | file.replaceRow(7, "Замещенная строка", 4 , 5.678, new Date(), Calendar.getInstance()); | ||
16 | file.insertRow(6, "Вставленная строка", 1 , 2.453, new Date(), Calendar.getInstance()); | ||
17 | file.deleteRow(3); | ||
18 | |||
19 | file.autoSizeColumns() | ||
20 | } | ||
21 | {{/code}} |