Vai al contenuto

Stampa unione da modello Word

Document Mail Merge

Riempie i campi {{segnaposto}} di un modello .docx con ogni riga di un CSV — anche quando Word ha spezzato il campo in più frammenti — e restituisce un documento per riga dentro uno ZIP.

Quaranta certificati di lavoro sono un modello e quaranta righe. Un banale trova-e-sostituisci fallisce perché Word salva anche un solo {{nome}} come più frammenti, spezzati dove è caduto il correttore ortografico o un cambio di carattere: il testo che si sta cercando dentro il file non esiste come stringa unica.

🔒 Funziona interamente nel tuo browsermail-mergetemplatebatchdocx

Modello (.docx)

Un modello di Word con campi {{nome}}

I campi si cercano nel corpo, nelle intestazioni, nei piè di pagina e nelle note.

Dati (CSV)

Un CSV con i nomi di colonna uguali ai nomi dei campi

Letto in questa scheda. Non viene caricato niente. I file scritti da Excel in coreano, giapponese, cinese e occidentale (CP949, Shift_JIS, GBK, Windows-1252) vengono riconosciuti.

Word salva anche un solo {{nome}} in più frammenti, spezzati al confine del controllo ortografico o del carattere. Qui i frammenti dentro un paragrafo vengono riuniti per trovare il campo, e la formattazione del primo frammento — grassetto, carattere, corpo — viene applicata al valore che ci finisce. Un a capo dentro un valore diventa un’interruzione di riga, e < e & entrano senza problemi. I file non escono mai da questa scheda.

Come si usa

  1. Scrivere i {{campi}} nel modello Word

    Ovunque nel corpo, in un'intestazione, in un piè di pagina o in una nota. La pagina elenca i campi che ha trovato, così si controlla che corrispondano al CSV.

  2. Trascinare un CSV con i nomi di colonna corrispondenti

    I campi senza colonna vengono elencati, e insieme a loro le colonne che il modello non usa mai: i due elenchi insieme sono il modo di scoprire una discordanza prima di produrre quaranta documenti.

  3. Impostare la regola per i nomi dei file

    Si usa {{colonna}} nel nome, così ogni documento si chiama in un modo che si può ritrovare: una cartella piena di documento-1.docx non lo è.

  4. Vedere una riga in anteprima, poi costruire lo zip

    L'anteprima mostra il testo compilato di una riga. Conviene scorrerne qualcuna prima di generarle tutte.

Domande frequenti

La formattazione del modello viene mantenuta?

Sì. Il valore prende la formattazione del primo frammento del campo che ha sostituito — grassetto, carattere, corpo — quindi un {{nome}} in grassetto produce un nome in grassetto. Cambia solo il testo, ed è per questo che l'anteprima mostra soltanto il testo.

Un valore può contenere un a capo?

Sì: un a capo nel CSV diventa un a capo nel documento e non un \n letterale. Anche le parentesi angolari e le e commerciali vengono trattate in modo sicuro.

Nel risultato è rimasto {{nome}}.

Vuol dire che non esiste una colonna del CSV con quel nome. La pagina avvisa prima di costruire ed elenca esattamente quali campi non hanno una colonna: basta rinominare la colonna perché coincida, spazi compresi.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.