Perché confrontare export periodici dal gestionale
I gestionali aziendali (SAP, Zucchetti, Sage, Microsoft Dynamics, Odoo e decine di altri) permettono di esportare dati in formato CSV o Excel. Questi export vengono usati per:
- Monitorare variazioni nelle anagrafiche clienti o fornitori (indirizzi, recapiti, condizioni commerciali)
- Verificare le giacenze di magazzino tra una rilevazione e l'altra
- Controllare lo stato degli ordini aperti settimana per settimana
- Tracciare modifiche alle condizioni di pagamento o fidi
- Confrontare export CRM per verificare aggiornamenti ai dati di contatto
In tutti questi casi, il problema è lo stesso: hai due file con la stessa struttura ma in date diverse, e vuoi sapere esattamente cosa è cambiato tra i due.
Il metodo manuale: lento e soggetto a errori
Il flusso tipico senza strumenti dedicati è:
- Aprire il vecchio export e il nuovo in Excel
- Usare VLOOKUP o Power Query per incrociare i dati
- Scrivere formule condizionali per evidenziare le differenze
- Scorrere manualmente le righe per verificare i risultati
Con 500 righe ci vuole una mezz'ora. Con 5.000 righe diventa un'intera mattinata — e il rischio di perdere qualcosa è alto.
Come funziona un confronto strutturato basato su colonna chiave
La differenza fondamentale tra un diff testuale (tipo quello che usano i programmatori per confrontare file di testo) e un confronto strutturato è questa: nel confronto strutturato si usa una colonna chiave per identificare le righe.
Per esempio, in un'anagrafica clienti la chiave è tipicamente il codice cliente o la partita IVA. In un inventario è il codice articolo. In un ordine è il numero d'ordine. Grazie alla chiave, il confronto può:
- Riconoscere una riga come "la stessa" anche se è cambiata di posizione nel file
- Identificare righe nuove (clienti aggiunti, nuovi articoli)
- Identificare righe eliminate (clienti rimossi, articoli fuori catalogo)
- Identificare righe modificate e mostrare esattamente quale campo è cambiato, con il valore precedente e quello attuale
Esempio pratico: confronto giacenze di magazzino
Supponiamo di avere un export settimanale delle giacenze con queste colonne:
CodiceArticolo, Descrizione, Giacenza, UnitaMisura, Deposito.
La chiave è CodiceArticolo. Tra un'estrazione e l'altra:
- 3 articoli sono stati aggiunti al catalogo → appaiono come "righe aggiunte"
- 1 articolo è stato discontinuato → appare come "riga rimossa"
- 12 articoli hanno giacenza variata → appaiono come "righe modificate" con il valore precedente e quello attuale fianco a fianco
In 30 secondi hai un quadro completo di tutto ciò che è cambiato nel magazzino nell'arco della settimana.
Cosa considerare nella scelta dello strumento
Se hai bisogno di confrontare export periodici (settimanali, mensili), ci sono alcune caratteristiche che dovresti cercare:
- Cronologia versioni: non solo "vecchio vs nuovo" ma la possibilità di conservare tutte le versioni precedenti e confrontarle in qualsiasi momento
- Supporto file grandi: export da gestionali possono avere decine di migliaia di righe
- Nessuna installazione: idealmente web-based, accessibile da qualsiasi computer aziendale senza installare software
- Export del report: la possibilità di scaricare le differenze in formato PDF da condividere con il team o con il cliente
Prova con il tuo prossimo export
Con Replay puoi confrontare il tuo prossimo export CSV direttamente nel browser, senza registrarti. Se ti convince, puoi creare un account gratuito per salvare i progetti e mantenere la cronologia delle versioni nel tempo.