Back to projects
Document Mapper
A cross-platform desktop app for generating DOCX documents from Excel data with explicit placeholder mapping and optional PDF export.
Architecture
The application separates PySide6 presentation code from reusable core services. GUI windows, dialogs, and controllers guide the document-mapping workflow, while the core layer owns configuration, template projects, localization and theme managers, and placeholder-mapping services.
Resources provide icons, translations, and QSS styling. Generated DOCX files can be passed to LibreOffice for optional PDF export, while PyInstaller packages the desktop application for distribution.
Highlights
- Maps Excel columns to DOCX template placeholders.
- Supports PDF export through LibreOffice.
- Includes multi-language localization, light and dark themes, and TOML configuration.
Built with
Technology
- Python
- PySide6
- DOCX
- Excel
- LibreOffice