Skip to content

v3.7.0: Інтерактивне співставлення колонок та пакетна генерація з кількох шаблонів

Choose a tag to compare

@fgfalll fgfalll released this 20 Aug 06:04
· 10 commits to main since this release

Цей реліз є повним переосмисленням програми, що перетворює її на надзвичайно гнучкий та потужний інструмент. Головна мета цього оновлення — повністю відв'язати програму від вимог до структури вашого Excel-файлу та надати максимальний контроль над процесом генерації.

🚀 Найголовніші нововведення:

  • Інтерактивне співставлення колонок (Column Mapping):

    • Більше ніяких жорстких вимог до назв стовпців! Тепер ви можете використовувати Excel-файли з будь-якими назвами колонок.
    • З'явилася нова потужна функція — "Співставлення колонок". Після вибору аркуша, ви можете натиснути на цю кнопку, щоб відкрити нове діалогове вікно.
    • У цьому вікні ви можете для кожного стовпця з вашого файлу вказати, якій стандартній змінній він відповідає (наприклад, сказати програмі, що ваш стовпець "ПІБ" потрібно використовувати як "Прізвище"). Це дає абсолютну гнучкість у роботі з різними форматами даних.
  • Генерація документів з кількох шаблонів одночасно:

    • Тепер ви можете вибрати декілька шаблонів зі списку одночасно (затиснувши Ctrl або Shift).
    • При натисканні на кнопку "Створення документів", програма для кожного рядка у вашому Excel-файлі згенерує повний набір документів — по одному для кожного вибраного вами шаблону. Це ідеально підходить для створення повного пакету документів для однієї особи за один клік.
  • Динамічне управління шаблонами:

    • З'явилася кнопка "Choose Custom Templates", яка дозволяє вам імпортувати власні .docx шаблони з будь-якого місця на вашому комп'ютері.
    • Імпортовані шаблони автоматично копіюються до стандартної папки Приклади і стають доступними для вибору в основному списку, централізуючи всі ваші робочі шаблони.
  • Вибір папки для збереження:

    • Програма більше не зберігає файли у фіксовану папку "Вихід". Натомість, перед початком генерації, з'явиться стандартне діалогове вікно, в якому ви зможете вибрати будь-яку папку на вашому комп'ютері для збереження результатів.

✨ Покращення та зміни:

  • Локалізація інтерфейсу: Більшість елементів керування тепер мають назви українською мовою для більшої зручності.
  • Інтегрований лог: Окреме вікно консолі було замінено на текстове поле для логування, інтегроване безпосередньо в головне вікно програми.
  • Транслітерація змінних для балів: Для зручності створення шаблонів, назви стовпців з балами тепер автоматично транслітеруються. Наприклад, стовпець "Конкурсний бал" у шаблоні буде доступний як {{ konkursnii_bal_slova }}, що робить змінні більш стандартизованими.
  • Покращене іменування файлів: Для забезпечення унікальності, в назві файлу тепер використовується реєстраційний номер (якщо він є), що запобігає конфліктам при однакових іменах.

Це оновлення робить програму універсальним інструментом, здатним адаптуватися до ваших даних, а не навпаки, та значно прискорює процес масової підготовки документів.