Toolverse
Wszystkie skille

template-engine

autor: openclaw

Automatyczne wypełnianie szablonów dokumentów danymi – mail merge dla każdego formatu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do generowania dokumentów na podstawie szablonów z automatycznym wypełnianiem danych. Definiujesz szablon z polami zastępczymi, a narzędzie wypełnia je twoimi danymi. Obsługuje Word, Excel, PowerPoint i inne formaty. Idealne do masowych wysyłek listów, umów, raportów personalizowanych, certyfikatów czy formularzy. Wykorzystuje składnię Jinja2 do zmiennych, pętli i warunków logicznych.

Jak używać

  1. Przygotuj szablon dokumentu (Word, Excel, PowerPoint) z polami zastępczymi w formacie {{zmienna}} lub bardziej zaawansowanymi wyrażeniami Jinja2, takimi jak {% for item in lista %} dla pętli czy {% if warunek %} dla logiki warunkowej.

  2. Przygotuj dane w postaci słownika lub listy słowników zawierające wartości, które mają zastąpić pola w szablonie. Dane mogą zawierać proste wartości (tekst, liczby), listy obiektów do iteracji lub wartości warunkowe.

  3. Opisz zadanie skilli – na przykład "Mail merge do masowych listów potwierdzających zamówienia", "Wygeneruj spersonalizowane raporty z danych", "Utwórz certyfikaty dla uczestników" lub "Wypełnij formularze danymi użytkowników".

  4. Dostarcz plik szablonu oraz dane wejściowe (jako plik lub bezpośrednio w opisie). Skill załaduje szablon, zastosuje dane i wygeneruje gotowe dokumenty.

  5. Skill zwróci wypełnione dokumenty gotowe do pobrania. W przypadku mail merge'a otrzymasz osobny dokument dla każdego rekordu danych, w przypadku pojedynczego szablonu – jeden dokument z wszystkimi danymi.

  6. Opcjonalnie możesz zastosować filtry Jinja2 do formatowania danych, na przykład {{ data | format_data }} do formatowania dat czy {{ cena | round(2) }} do zaokrąglania liczb.

Podobne skille