Indesign: inserire gli indirizzi da un file xls

Di: Seele | 26/09/2020 18:55:36
Ciao, devo stampare 2000 cartoline e per ogni cartolina inserire un'indirizzo diverso. Tali indirizzi sono presenti su un file xls.
C'è uno script che mi permette di accede in maniera consecutiva a questi indirizzi senza dover agire manualmente indirizzo per indirizzo?

Risposte



Puoi usare la funzione unione dati, in questo breve video puoi farti un'idea di come funziona anche se l'esempio è diverso dal tuo:
http://www.screencast.com/t/YTUwMWMzMW

Di: mclaud | 26/09/2020 18:55:36


Ok ci provo sempre meglio di niente ma devo creare un db per inserire i dati, un file xls non va bene?

Di: Seele | 26/09/2020 18:55:36


Da Excel puoi esportare in CSV e il db è fatto, l'unico dettaglio è che Excel esporta i campi separati da punto e virgola invece InDesign vuole la virgola. Se usi OpenOffice per esportare in CSV il tuo file Excel verrà accettato benissimo da InDesign

Di: mclaud | 26/09/2020 18:55:36


Ho avuto problemi con i file delimitati da virgola, punto e virgola e da altri segni: Indesign mi ha accettato solo quelli delimitati da tabulazioni. Excel è in grado di produrli tutti se scegli "CSV separatore da elenco", però se scegli "Testo delimitato da tabulazione" farai più contento Indesign.

Di: Re Gallico | 26/09/2020 18:55:36


Hai seguito il consiglio di Mclaud? http://it.openoffice.org/download/

Di: Pablito | 26/09/2020 18:56:36


Giusto! funziona perfettamente, non sapevo che il punto e virgola veniva creato in automatico nel CSV, inserendo la virgola InDesigne lo riconosce perfettamente.
Grazie a tutti per il prezioso aiuto.

Di: Seele | 26/09/2020 18:56:36


Il problema è che CVS sta per "Comma Separated Values".
Quindi Valori Separati da Virgola.
Chissà perché Excel invece decide di metterci punto e virgola, ma si sà che Microsoft deve sempre fare a modo suo a dispetto degli standard.
In realtà il motivo è che si possono avere dei valori numerici con decimali e quindi con la virgola che separa, per questo OpenOffice permette di racchiudere i valori tra virgolette così si riesce a distinguere una virgola dentro un valore da una virgola di separazione, ad esempio:
"prezzo","10,00"
diventano due campi, il secondo ha la virgola che appartiene al valore e non fa da separatore.
Bastava mettere un paio di opzioni di scelta in Excel e tutto avrebbe potuto funzionare.

Di: mclaud | 26/09/2020 18:56:36