Newsgroup: it.comp.software.tex
Titolo: RIferimenti da un foglio di calcolo

Ciao a tutti. Voglio fare un compilatore di documenti automatico e mi 
chiedevo se LaTeX può fare al mio caso. Non sono del tutto nuovo ma sono 
arruginito: LaTeX l'avevo usato qualche anno fa per fare la tesi ma poi 
l'avevo abbandonato.
Vediamo cosa intendo. Ho un certificato ad esempio in cui si afferma che il 
sottoscritto <nome e cognome> nato a <luogonascita>, il <data>, abitante a 
<blabla> <cap> <paese>, codice fiscale <cf>.. poi ne avrò altri simili con 
dati leggermente diversi.
Tutti i vari dati, magari anche per 100persone, li ho salvati in un unico 
foglio di calcolo.
E' possibile che voi sappiate con LaTeX inserire per ogni campo <> un 
riferimento ad una cella esterna, magari parametrizzando la riga di modo che 
cambiando un numero scelgo a quale persona riferirmi? 


Se ho capito bene quello che vuoi il pacchetto datatool è quello che ti 
serve: legge i dati da un file csv (quindi devi salvare il tuo foglio in 
questo formato) ed estrae quelli che vuoi. Puoi anche "manipolare" i 
dati (fare operazioni, percentuali, estrarne sottoinsiemi con certe 
proprietà, ecc.)
Flavio

 Flavio
Grazie!! fatto quel che mi serviva.. ho perso un paio d'ore a capire come
fare, ma ora ho capito bene e mi sembra uno strumento potente, proverò a
vedere anche i grafici etc.
Bellissimo e mi sarà molto utile, con word e excel era uno schifo.
A (s)proposito: l'unico documento che ho usato fino ad ora è book, ma
ovviamente per un certificato non si presta. Cosa mi consigliate per
produrre questo tipo di documenti? (tipo il certificato di nascita o
dichiarazioni varie per capirci, mi serve un intestazione che dice di che
certificato si tratta, il corpo che va a selezionare dal db come spiegato
nel post precedente e poi una data e un eventuale posto per una firma, al
limite dovrò mettere qualche tabella a volte ma questo è un altro discorso) 

Paolo wrote:

scusa se mi intrometto.Ma non converrebbe mettere su un piccolo server
LAMP+TeTeX e fare ciò che vuoi anche dalla Stazione Orbitante? Tutto quello
che dovresti fare e' scrivere una piccola interfaccia php che estrae i dati
da un database (mysql o altro) e poi li da' in pasto a tetex. 
-- 
Pandozy vede tutto
    _   _
  O'|,=,/'O
    (0 0)
ooO--(_)--Ooo

 tetex.
IMHO tecnicamente ineccepibile ed oggi molto di moda. Ma bisogna avere 
PERFETTE conoscenze di server LAMP, mysql, php e altre cosettine minori. 
Con questo sistema da te indicato può gestire ad esempio 100 milioni di 
utenti Telecom. Probabilmente Paolo deve sparare un uccellino e non userà 
il cannone.
-- 
<<L'età della pietra non è finita perché sono finite le pietre>>.

Ottobre Rosso wrote:

poesse... pero' parla di anagrafica, composta anche da un centinaio di
persone (che per carita' son nulla e gestibili anche con un agenda). Pero'
penso che faccia riferimento a un ufficio, con magari due o più persone che
devono accedere all'anagrafica, magari da postazioni differenti.
L'unica cosa che vedo piu' /difficile/ è la realizzazione della struttura
del db e la scrittura di un interfaccia usabile. Un server LAMP si installa
in pochi minuti, per il resto, come dici anche tu c'e' un po' da lavorare


 da un database (mysql o altro) e poi li da' in pasto a tetex.
Ehm LAMP+TeTeX, Stazione Orbitante... mink se mi sento ignorante...
Sono totalmente ignorante anche di Php... però ne terrò presente, grazie.
Però guarda, in ufficio sono solo, produco documentazione qualità e 
sicurezza. Per la prima, nella quale ho sempre lavorato, non ha molto senso 
automatizzare, per la seconda (in cui sono nuovo) un po' di più perché ci 
sono varie e tante dichiarazioni di fare e ho tanti (per ora potenziali) 
clienti piccoli. Il 100 è già un numero sparato in eccesso, magari... però 
si punta in alto:))) per ora mi mancano 2 zeri :)))
Ogni volta che faccio un documento devo stare ad esempio ad inserire la 
ragione sociale, il nome dei responsabili con relativi codici fiscali, 
residenza, data e luogo di nascita, titolo di studio magari, abilitazioni e 
corsi, datore di lavoro, partita iva, indirizzo azienda 
(CAP+via+città+provincia).
Visto che sono un pastrocchione  1 volta su 2 sbaglio ad inserire il codice 
fiscale, la partita IVA etc, quindi devo rileggere, ristampare, 
ricontrollare. E poi ricontrollare ancora perché si sa mai. Se faccio 15 
documenti per la stessa azienda controllo 15 volte il cf, la rs etc.. 8 
volte il documento lo rifaccio e di quelle 8 altre 4 sono sbagliate. E alla 
fine, ridotto a zero, li ricontrollo tutti e 15, trovandone ancora 1 
sbagliato. Il tutto per il numero, diciamo 20 se non cento, di aziende.
Visto che ho un foglio di calcolo esterno in cui metterò dentro tutti i dati 
(controllando e ricontrollando) con il 'giochino' datatool  basta che cambio 
un numero all'inizio del foglio LaTeX e per una tipologia di dichiarazione 
va a beccare i dati sempre giusti. Diciamo che il documento che mi serve lo 
produco in 1 minuto e GIUSTO.
Ma la tua proposta mi può interessare, visto che devo migliorare il mio sito 
magari imparare il php potrebbe essere non dannoso.

Paolo ha scritto:

Secondo me ti conviene passare ad un sistema basato su database + 
frontend di gestione dei dati (LAPP piuttosto che LAMP o peggio WAMP), 
oppure una interfaccia in (horresco) .NET anche se il lavoro da fare non 
è poco. Con .NET puoi anche accedere direttamente alle celle di Excel, 
se non vuoi usare un database.
Il vantaggio sta nella flessibilità della soluzione, lo svantaggio e che 
se non sei del mestiere devi sudare (e nel caso .NET, tirare fuori un 
po' di soldi da dare a zio Bill).
Andrea

 wrote in
news:g6c2h6$1s72$
1...@newsreader2.mclink.it
: 

Se ha poca roba (e win come OS) IMHO la cosa piu' veloce e' Access.
Ciao Jack
-- 
Eroi non si nasce, ti incastrano
- Jim Belushi


Terrò presente, ma io quello che mi serve l'ho già fatto ;) ed è elegante 
come al solito come ogni cosa di Latex
:)