Ciao @lessia, ben venuta
Rispondo un po' per salutare, un po' per precisare che la sezione "Benvenuto e regolamento" dovrebbe essere usata solo per presentarsi mentre le domande tecniche dovrebbero essere poste nelle opportune sezioni tematiche, al fine di evitare confusione e migliorare la leggibilità.
Peccato veniale, comunque.
Venendo alla Tua domanda : per leggere e manipolare files excel, in python, esistono diverse librerie, una per tutte
openpyxl, sulla quale ho avuto modo di intervenire qualche volta (pur non utilizzando Excel) ed ho trovato di facile uso.
Riguardo a "power query" è uno "strumento" microsoft di cui personalmente non ho idea, forse utenti più avanzati (io sono solo uno che sta imparando) sapranno darTi qualche dritta su come interagirci.
riguardo :
Vorrei realizzare una dashboard, dove è visualizzato il fatturato per ogni ragione sociale, e altri calcoli (varianza prezzo anno corrente su anno precedente, etc etc) che andrò a creare con python.
La dashboard voglio renderla visibile ad altri colleghi, tramite pagina web, tutti connessi alla rete aziendale.
è un azzardo rispondere non conoscendo precisamente l'ambiente e gli obiettivi da raggiungere, di per se una pagina html è del semplice testo e non è difficile realizzarla con un generico linguaggio di programmazione, per altro python dispone di sofisticati ambienti per la programmazione "lato server", vedi
flask o il più sofisticato
Django, ma si tratta di framework "impegnativi" e magari ridondanti per le Tue necessità.
Forse mi sbaglio ma suppongo che il discorso potrebbe affrontarsi in modo migliore scomponendo l'insieme nelle singole problematiche affrontandole singolarmente per poi unificarle ... credo nella "semplicità"