Начиная с версии 5.0.1.363 программы "Приложение к диплому" реализована возможность заполнения полей программы из внешнего списка. Внешний список представляет собой текстовый файл формата csv, в котором поля разделены каким-либо (желательно уникальным) разделителем. Данный список можно подготовить в таблице Excel, Calc* или другой программе способной сохранять данные в текстовый формат CSV.
Пример заполнения списка студентов в Excel / Calc*:
![](/soft/pics/app2011/Students.png)
Пример заполнения списка дисциплин в Excel / Calc*:
![](/soft/pics/app2011/Disciplines.png)
Пример заполнения списка дисциплин, количества часов и оценок в Excel / Calc*:
![](/soft/pics/app2011/Results.png)
Пример сохранения списка в формате CSV из Excel
Выбрать Тип файла 'CSV (разделители - запятые)':
![](/soft/pics/app2011/SaveFormatCSV.png)
Пример сохранения списка в формате CSV из Calc*
Выбрать Тип файла 'Текст CSV (.csv)':
![](/soft/pics/app2011/SaveFormatCSV-oo1.png)
Отметить (поставить 'галочку' в) пункт 'Изменение настроек фильтра':
![](/soft/pics/app2011/SaveFormatCSV-oo2.png)
В 'Разделителе поля' указать ';':
![](/soft/pics/app2011/SaveFormatCSV-oo3.png)
В 'Разделителе текста' ничего не указать (даже пробел) - просто пустое поле:
![](/soft/pics/app2011/SaveFormatCSV-oo4.png)
Использование внешних списков в формате CSV в программе "Приложение к диплому"
В правой части программы "Приложение к диплому" указывается путь к файлу CSV. Для занесения данных студента в поля программы необходимо нажать кнопку 'Студент из списка...', в открывшемся окне найти нужного студента и дважды 'кликнуть' мышкой на строчке студента. Соответсвующие поля в бланках заполнятся.
![](/soft/pics/app2011/AppStudentsList.png)
Если рядом со списком студентов (в той же самой папке) будет лежать файл со списком дисциплин, часов и оценок имеющий название <фамилия> <имя> <отчество>.csv (заполнить значения в знаках < > реальными именами без этих знаков разделённые пробелами), то и из этого списка заполнятся соответсвующие поля программы (дисциплины, часы и оценки).
Также файл со списком дисциплин, часов и оценок можно загрузить отдельно выбрав пункт меню 'Список' и далее 'Дисциплины, часы, оценки...':
![](/soft/pics/app2011/AppResults.png)
Далее нужно будет указать, где расположен CSV-файл со списком дисциплин, количества часов и оценок.
* Пакет офисных порграмм "Свободный Офис", в который входит приложение "Calc", можно скачать по этой ссылке.