2025-03-02 22:37:56 +03:00
2025-03-04 08:21:05 +03:00
2025-03-02 22:37:56 +03:00
2025-03-02 22:42:53 +03:00
2025-03-02 23:11:28 +03:00

not ready yet

О репозитории

Данный проект представляет собой shiny-приложение (написанное на языке программирования R), для заполнения каких-то данных и возможностью последующего экспорта данных в .xlsx.

Структура полей для заполнения (соответственно и базы) описывается файлом main.xlsx, что позволяет быстро и читаемо сформировать необходимую для себя структуру.

Заполненные данные хранятся локально с использованием SQLite. Так же возможно использование других баз данных (например PostgreSQL), однако это требует некоторой модификации кода.

Зачем?

...

руктура 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"
Description
No description provided
Readme MIT 440 KiB
Languages
R 100%