J'ai fait un essai avec G2015. Avec le dictionnaire des données/Communes on obtient bien la liste des communes sous la forme "Nom-commune, code, Région, Pays" que l'on peut ensuite enregistrer en mode texte (Attention, pas en mode RTF). En ouvrant cette liste dans Excel (ou un autre tableur) on peut définir les virgules comme séparateurs et l'on obtient alors un tableur où il est possible de classer les lignes par ordre du code (ci-dessous). Certaines communes qui n'avaient pas la forme canonique (, , , ) n'ont bien sûr pas été classées correctement, mais c'est une info utile pour remettre la bonne forme dans la généalogie, par exemple "Curitiba, Brésil" doit être "Curitiba, , , Brésil".
On peut aussi faire la liste avec les fréquences mais alors dans Excel il faudra utiliser Tabulations et Virgules comme séparateurs.