878f9b58f154c7db2ab52e42d74c33f3829e3391
not ready yet
О репозитории
Данный проект представляет собой shiny-приложение (написанное на языке программирования R), для заполнения каких-то данных и возможностью последующего экспорта данных в .xlsx.
Структура полей для заполнения (соответственно и базы) описывается файлом main.xlsx, что позволяет быстро и читаемо сформировать необходимую для себя структуру.
Заполненные данные хранятся локально с использованием SQLite. Так же возможно использование других баз данных (например PostgreSQL), однако это требует некоторой модификации кода.
Зачем?
...
Cтруктура main.xlsx
Файл, формирующий структуру всей формы, представляет собой таблицу в формате .xlsx, состоящий из следующих столбцов:
part- группировка первого уровня (страницы);subgroup- группировка второго уровня (колонки);form_id- id;form_label- Название формы;form_type- тип формы, в настоящее время доступные следующие варианты:text- простой текст;number- число;date- дата;select_one- выбор одного варианта (выпадающий список);select_multiple- выбор нескольких вариантов (выпадающий список);radio- выбор одного варианта (radio buttons);checkboxes- выбор нескольких вариантов (checkboxes);description- описание (отображение текста, без формы выбора/ввода);inline_table- вложенная таблица (rhandsometables);
choices- варианты выбора (если предполагаются типом формы ввода);condition- условие, при котором форма ввода будет отображаться;
Как пользоваться
Авторизация
Пароль базы данных с авторизацией необходимо указать в .Renviron:
AUTH_DB_KEY = "this_is_your_password"
Languages
R
100%