1.1.1 - Security fix required by the QGIS plugin security scan (Bandit B110). Every try/except block that silently swallowed errors with a bare pass has been removed: failures in the Excel sheet listing and in the GDAL/OGR reader are now reported in the QGIS message log, and the dark-theme detection no longer wraps its logic in a broad exception handler. No functional change for the user. 1.1.0 - Reliable Excel header reading. The workbook is now read directly through GDAL/OGR: the real column headers are recovered even when the driver falls back to generic names (Field1, Field2), fully empty rows above the table (title or logo) are skipped, and an empty header cell gets a safe fallback name instead of NULL. The join list now shows every header of every sheet, grouped by sheet, so the join column can be picked across the whole workbook. Joining is done by column position, which makes it independent of field naming. English description and changelog, GNU GPL v3 licence file added. 1.0.0 - Initial release. Two inputs (polygon layer + Excel file). Reads every sheet of the workbook and lists the real column headers grouped by sheet. Choice of the join field on both sides. Output layer with only the matching polygons, polygon attribute table enriched with the Excel columns. Robust code comparison (trimmed spaces, 12.0 versus 12, optional case-insensitive matching). Summary log. No external dependency: Excel is read through GDAL/OGR shipped with QGIS.
yes
Jeandavid
2026-07-14T10:26:00.233686+00:00
3.28.0
3.99.0
None
no
Plugin Tags