Ci scusiamo se questo non ha senso, l'inglese non è la mia prima lingua.
Sto lavorando a un'applicazione in cui il flusso di lavoro è suddiviso in "regole" definite su più pagine di un foglio di calcolo di Excel, uno script VB rimuove le descrizioni degli stati ecc e lascia solo numeri, quindi esporta questa configurazione come MySQL che viene poi importato nel database dal quale funziona l'applicazione.
Abbiamo 2-3 sviluppatori che lavorano al foglio di calcolo. Spesso il foglio di calcolo viene aperto dalla sua posizione su un'unità di rete condivisa, vengono apportate piccole modifiche e talvolta il numero di versione non viene incrementato.
Questo rende molto difficile tenere traccia delle modifiche e anche chi le ha create e perché. Idealmente dovremmo tirare il foglio di calcolo in una directory di lavoro, fare una diff e commettere le modifiche e poi inviarle a un repository principale. Sembra che non ci siano strumenti fattibili per fare una cosa del genere con Excel.
Quindi la mia domanda è quale sarebbe un modo migliore per supportare una configurazione molto grande, renderla controllabile dalla versione e comunque leggibile?