Примеры использования интерфейса file в плагинах

Last modified by Bimit Administrator on 18.02.2022, 13:27

Пример №1

Плагин, создает эксель файл с расширением, .xlsx. В данном файле первая строка создается в виде заголовка. Затем генерируются 11 строк с содержимым в ячейках разного формата: строка, целое число, дробное число, даты. Строка с индексом 7 замещается иным содержимым. Происходит вставка строки на 6 позицию и удаление строки с индексом 3. После заполнения страницы данными вызывается метод автоматического выравнивания столбцов.

def start() {
    file.create("XLSX");
    file.addHeaderRow("Название", "Целое число", "Дробное число", "Дата", "Дата");
   for (def i in 0..10) {
        file.addRow("Строка №"+i, 10 , 3.14, new Date(), Calendar.getInstance());
   }
    file.replaceRow(7, "Замещенная строка", 4 , 5.678, new Date(), Calendar.getInstance());
    file.insertRow(6, "Вставленная строка", 1 , 2.453, new Date(), Calendar.getInstance());
    file.deleteRow(3);
   
    file.autoSizeColumns()
}