Московский институт стали и сплавов
Опубликован: 14.06.2023 | Доступ: свободный | Студентов: 69 / 11 | Длительность: 05:24:00
Лекция 12:

Практическое занятие 6. "Работа с MS Excel-документами"

< Лекция 11 || Лекция 12: 123 || Лекция 13 >

Здесь:

  1. входной файл - это файл шаблона, на основе которого будет создан выходной Excel-файл с именем file.xlsx
  2. ыходной файл - задан с помощью параметра "выходной файл", его имя - file.xlsx; это Excel-файл, который будет создан при выполнении процесса на основе шаблона и в который будут записаны данные, взятые из указанных при его конфигурировании переменных

    Замечание. Альтернативно для задания входного и выходного файлов могут использоваться файловые переменные.

  3. отдельная ячейка (страница 1, столбец 2, строка 1) - по данному адресу в таблицe Excel будет записано значение переменной "специальность"
  4. отдельная ячейка (страница 1, столбец 2, строка 2) - по данному адресу в таблицe Excel будет записано значение переменной "номер курса"
  5. отдельная ячейка (страница 1, столбец 2, строка 3) - по данному адресу в таблицe Excel будет записано значение переменной "дата создания документа"
  6. массив по вертикали (страница 1, столбец 1, строка 6) - начиная с данного адреса в таблицe Excel будут записаны значения списковой переменной "перечень дисциплин", причём элементы списка будут располагаться вертикально, следующий под предыдущим.

Для группы "Входной файл" выберите из выпадающего списка "Файл в системе". Рядом с полем выбора появится ссылка "Создать". Теперь выберите появившуюся ссылку "Создать" для создания шаблона xlsx-файла. Для узла "Сохранить данные в Excel документ" будет создан xlsx-шаблон (пока невидимый) и ссылка "Создать" поменяется на ссылку "Изменить". Выберите эту ссылку "Изменить". Будет запущен отдельной вкладкой редактор для Excel-файлов с созданным только что шаблоном. Закройте интерфейс "Запись в файл Excel" выбором "ОК".

7. Создайте текст шаблона (Рис.11.12).

Текст Excel-шаблона

Рис. 11.12. Текст Excel-шаблона

8. Сохраните процесс.

9. Экспортируйте процесс на сервер.

10. Войдите в систему под пользователем, входящим в группу "Преподаватели", например "Стрекозин", пароль - 123.

11. Запустите экземпляр бизнес-процесса "Пример 06-1" и доведите его до завершения. Введите данные на стартовой форме, например:

Ввод данных на стартовой форме

Рис. 11.13. Ввод данных на стартовой форме

Нажмите "Запустить", выполните полученное задание "Просмотреть данные перед сохранением в Excel документ".

Задание "Перед записью в файл"

Рис. 11.14. Задание "Перед записью в файл"

Сценарий "Сохранить данные в Excel документ" выполнит задачу "Записать данные в файл".

Схема экземпляра процесса "Пример 06-1"

Рис. 11.15. Схема экземпляра процесса "Пример 06-1"

Будет получено задание со ссылкой на созданный Excel файл. Выберите эту ссылку:

Ссылка на созданный Excel файл

Рис. 11.16. Ссылка на созданный Excel файл

Будет загружен file.xlsx. Сохраните его на C:/. Откройте файл.

Созданный с помощью обработчика файл file.xlsx

Рис. 11.17. Созданный с помощью обработчика файл file.xlsx

Как видно из Рис.11.17, полученный файл соответствует шаблону заданной конфигурации задачи сценария, а также содержит введенные пользователем данные.

12. Процесс завершён.

Чтение из файла excel

1. Перейдите в "Редактор процессов".

2. Создайте новый бизнес-процесс "Пример 06-2" командой "Сохранить как" по правой кнопке мыши из "Пример 06-1".

Создание процесса в веб-редакторе из другого "Сохранить как"

Рис. 11.18. Создание процесса в веб-редакторе из другого "Сохранить как"

3. Измените схему бизнес-процесса в соответствии с Рис. 11.19.

Схема бизнес-процесса "Пример 06-2"

Рис. 11.19. Схема бизнес-процесса "Пример 06-2"

Здесь используются те же элементы, что и в процессе "Пример 06-1". Задаче сценария дайте название "Прочесть данные из файла".

< Лекция 11 || Лекция 12: 123 || Лекция 13 >