Analizza automaticamente i file excel

0

Devo replicare una generazione manuale di un numero elevato di file excel. Ho iniziato a tracciare manualmente le relazioni tra celle (file, formule, ecc.). Ho anche parlato con la persona che genera quei file. Per ora ho una comprensione generale di come vengono generati i file excel, ma "il diavolo è nei dettagli".

Suppongo di poter scrivere uno script che generi la gerarchia tra celle e file, ma ciò potrebbe richiedere lo stesso sforzo di notare manualmente le relazioni. Inoltre, temo di non essere troppo esperto e la mia app è più incline ad un approccio di errore rispetto ad un'analisi manuale.

Come gestire questo problema? Conoscete un progetto open source che analizza i file excel in modalità ricorsiva seguendo le formule?

    
posta dole doug 26.05.2014 - 12:35
fonte

1 risposta

2

Scrivi molti test. Usa l'output manuale delle persone che hanno generato questi file fino ad ora come risultati che devono uscire dai tuoi test; d'altra parte, presenti situazioni molto semplici a quelle persone e raccolgono i loro risultati come i primi test su cui inizi a sviluppare. (Non posso sottolineare abbastanza le parole "situazioni molto semplici").

Più test scrivi, più sarai sicuro che tutti gli output della tua app corrispondano a ciò che ci si aspetta da esso. Se alcuni output sono ancora sbagliati, non hai scritto tutti i possibili test, o il comportamento previsto non è stato completamente dettagliato per te.

Lasciatemi osservare che questa è una situazione comune nello sviluppo del software, perché il software è molto bravo a ripetere le istruzioni, ma proprio questa quantità di ripetizioni può renderti "cieco" come un analista umano, ovvero non puoi mantenere una prospettiva generale dei risultati. Il test è la tecnica migliore per recuperare questa panoramica.

    
risposta data 26.05.2014 - 12:55
fonte

Leggi altre domande sui tag