Ciao.
LaTeX non è progettato per gestire dati. Certo si possono fare cose egregie ma solo se la struttura è semplice.
Penso quindi questo:
1 utilizzare un componente per gestire i dati
2 utilizzare LaTeX per creare i report
Se ne è già parlato con diverse sfumature.
Nel tuo caso è essenziale che il componente che gestisce i dati sia il più semplice possibile, altrimenti diviene impossibile gestire la cosa da parte di non professionisti della programmazione. Anzi, uno dei vantaggi che vedo nell’ingresso di LaTeX tra i tool di reporting è la facilità di modifica da parte dell’utente finale.
Sto pensando quindi a una cosa del genere:
preparare dei file di testo strutturati e non piatti come i cvs, tramite tabelle Lua
elaborare questi file in LuaLaTeX.
Se visiti il mio blog, ci sono diversi post (il link è http:\\robitex.wordpress.com ) come il ‘computo metrico in Lua’, o reinventare l’inventario (esempio calzante), ecc.
Proprio in questi giorni sto utilizzando la stessa tecnica per preparare report piuttosto articolati e complessi.
Occorre scrivere codice in Lua.
Quanto a datatool, l’ho usato un poco e mi sono fatto l’idea che sia meglio evitarlo.
Ciao.
R