Guida

Rinominare file in blocco per numero di fattura

Il compito preciso: hai una cartella di fatture e vuoi che ogni file prenda il nome dal numero di fattura stampato sopra.

In breve

Se i numeri di fattura seguono uno schema costante e i PDF contengono testo, un breve script lo fa gratis. Le cose che si sbagliano di solito sono i duplicati, i caratteri non ammessi e il non avere modo di tornare indietro.

La versione gratuita con uno script

Con documenti uniformi bastano una ventina di righe, e funzionerà per anni.

  1. 1Installa Python, poi: pip install pymupdf
  2. 2Per ogni PDF, aprilo e leggi il testo della prima pagina.
  3. 3Trova il numero di fattura con un'espressione regolare che corrisponda al formato dei tuoi fornitori, per esempio INV-\d+ oppure [A-Z]{2}\d{4,}.
  4. 4Componi il nuovo nome, togli i caratteri che Windows non accetta e rinomina.

Le quattro cose che vanno storte

Due file con lo stesso numero di fattura
Succede più spesso di quanto pensi: un download doppio, oppure una fattura e la ricevuta corrispondente. Se lo script rinomina alla cieca, il secondo file sostituisce il primo in silenzio e non lo scoprirai mai. Aggiungi sempre un suffisso.
Caratteri che Windows non ammette
Un nome di file non può contenere nessuno di questi caratteri < > : " / \ | ? * e non può finire con un punto o uno spazio. Di solito il colpevole sono le date, perché 27/08/2026 contiene delle barre. Sostituiscile con trattini invece di eliminarle, altrimenti 27-08-2026 diventa 27082026 e smette di essere leggibile.
Un valore che non è stato trovato
Se manca il numero di fattura, non comporre un nome con un buco in mezzo. Un file chiamato Thompson None.pdf è peggio di uno lasciato com'era. Saltalo e mettilo in un elenco da far controllare a una persona.
Nessun modo di tornare indietro
Prima di spostare qualsiasi cosa, annota il vecchio e il nuovo nome di ogni file in un semplice CSV accanto alla cartella. Così un'esecuzione andata male si sistema in cinque minuti invece che in un pomeriggio.

Come dare i nomi perché si ordinino in modo utile

I nomi dei file si ordinano come testo, non come date, quindi metti le parti nell'ordine in cui vuoi sfogliarli.

Il fornitore per primo raggruppa tutto ciò che arriva dalla stessa azienda. La data per prima, nell'ordine anno-mese-giorno, ordina tutta la cartella in ordine cronologico. Il numero di fattura per primo è utile solo se cerchi le cose per numero, cosa che quasi nessuno fa.

Anno-mese-giorno è l'unico formato di data che si ordina correttamente come testo. 2026-08-27 si ordina bene. 27-08-2026 no.

Domande frequenti

Posso rinominare i PDF in blocco con Esplora file di Windows?
Puoi rinominare molti file in una volta, ma solo con un nome comune seguito da un numero. Esplora file non può leggere il contenuto di un file, quindi non può usare il numero di fattura.
E se i miei numeri di fattura non hanno un formato costante?
Un'espressione regolare non funzionerà, perché non c'è uno schema da riconoscere. Ti serve qualcosa che capisca cos'è un numero di fattura invece di come appare, oppure devi procedere fornitore per fornitore con una regola per ciascuno.
Come annullo una rinomina in blocco?
Solo se hai salvato una registrazione prima di iniziare. Scrivi prima in un CSV il percorso vecchio e nuovo di ogni file. Senza quello, non hai nulla da cui ripristinare.

Approfondimenti

Solven crea software su misura e automazioni per le aziende australiane. Se hai un lavoro come questo che nessuno strumento risolve davvero, è proprio quello che facciamo.

Richiedi un'analisi gratuita