Questa esperienza si riferisce allo sviluppo di un’applicazione completa per la visualizzazione e gestione dei consumi elettrici e termici di un edificio, utilizzando un AddIn di Microsoft Excel. L’applicazione è suddivisa in due parti principali, ciascuna con un ruolo specifico nel processo di gestione dei dati relativi ai consumi energetici.
Caratteristiche principali
- Applicazione console: La prima parte dell’applicazione consiste in un’applicazione console, che è responsabile di caricare i file CSV generati dal programma Sauter su un server remoto.
- Upload automatico: L’applicazione effettua il caricamento pianificato dei file su un server, interpretando i dati contenuti nei file CSV e archiviandoli successivamente in un database MySQL.
- Archiviazione centralizzata: I dati vengono conservati in un database centralizzato, dove sono facilmente accessibili per future analisi.
- AddIn Microsoft Excel: La seconda parte dell’applicazione è costituita da un AddIn per Microsoft Excel, che consente la sincronizzazione dei dati archiviati nel database MySQL con i file XLSX locali utilizzati per l’analisi.
- Sincronizzazione dati: L’AddIn permette di trasferire i dati dal database MySQL ai fogli di calcolo di Excel, garantendo che le informazioni siano sempre aggiornate e pronte per l’analisi.
- Analisi dei consumi energetici: Utilizzando Excel, gli utenti possono analizzare i consumi elettrici e termici in dettaglio, grazie ai dati sincronizzati e facilmente manipolabili nei fogli di calcolo.
Funzionalità avanzate
- Aggiornamento automatico: L’applicazione è dotata di una funzionalità di aggiornamento automatico che verifica la presenza di nuove versioni dell’AddIn all’avvio di Microsoft Excel.
- Gestione versioni: Questo sistema garantisce che gli utenti possiedano sempre l’ultima versione dell’AddIn, con eventuali miglioramenti o correzioni implementati.
Risultati ottenuti
L’applicazione ha semplificato la gestione dei consumi energetici di un edificio, offrendo un’interfaccia user-friendly attraverso Microsoft Excel, una piattaforma di analisi ampiamente utilizzata. La sincronizzazione automatica dei dati e l’archiviazione centralizzata in un database MySQL hanno migliorato l’efficienza nel monitoraggio e nella gestione dei consumi, permettendo una valutazione accurata e tempestiva delle performance energetiche dell’edificio.
Tecnologie utilizzate
- Microsoft Excel (AddIn)
- MySQL (Database)
- CSV (Formato dei file generati dal programma Sauter)
- Applicazione Console (per l’upload dei dati)
Questa esperienza ha permesso di sviluppare competenze avanzate nella gestione dei consumi energetici, nell’integrazione di sistemi (tra Excel, MySQL e file CSV), nella creazione di AddIn per Excel e nel miglioramento dell’efficienza operativa attraverso l’automazione dei processi di caricamento e sincronizzazione dei dati.