{% extends "base.html" %} {% from 'macros/help.html' import help_icon %} {% block title %}Import — MedCover{% endblock %} {% block content %}

Import z Google Sheets

{{ help_icon( "Import umožňuje hromadné vytvoření akcí a uživatelů z exportu Google Sheets. " "Data nejprve převeďte skriptem scripts/import_events.py do formátu JSON " "a celý obsah výsledného souboru vložte do pole níže.", title="O importu" ) }}
{# ── How-to steps ──────────────────────────────────────────────────── #}
Jak importovat data
  1. Otevřete Google Sheet Dozory YYYY a stáhněte ho jako Microsoft Excel (.xlsx) (Soubor → Stáhnout → Microsoft Excel).
  2. Spusťte konverzní skript (vyžaduje Python 3 + pip install openpyxl):
    python scripts/import_events.py --input "Dozory 2026.xlsx" --output import_events.json
  3. Otevřete výsledný soubor import_events.json v textovém editoru, obsah celý zkopírujte a vložte do pole níže.
  4. Klikněte na Zkontrolovat a zobrazit náhled. Před potvrzením importu budete moci upravit data v přehledné tabulce.
{# ── Parse errors (if any) ─────────────────────────────────────────── #} {% if parse_errors %}
Chyby v importních datech:
    {% for row_num, errs in parse_errors %}
  • Řádek {{ row_num }}:
      {% for e in errs %}
    • {{ e }}
    • {% endfor %}
  • {% endfor %}
{% endif %} {# ── Paste form ───────────────────────────────────────────────────── #}
Každý objekt v poli představuje jednu akci. Viz scripts/README_import.md pro popis formátu (v2: objekt s klíči version, users, events).
Zrušit
{% endblock %}