Guida

Come rinominare i file con la data scritta nel documento, quando ogni fornitore la scrive in modo diverso

Vuoi ottenere 2026-03-04 Thompson Steel.pdf, usando la data della fattura stampata sulla pagina. Quasi tutte le pagine su questo tema rinominano in base alla data di creazione del file, che è un lavoro diverso. Le altre danno per scontato che ogni documento scriva la data allo stesso modo. Ecco come farlo bene, partendo dai metodi gratuiti, e come evitare che il 3 aprile diventi in silenzio il 4 marzo.

In breve

Trova la data tramite la sua etichetta, ad esempio Invoice Date, invece di prendere la prima data sulla pagina, convertila in anno, mese, giorno e segnala ogni data come 03/04/2026, in cui giorno e mese potrebbero essere invertiti, invece di tirare a indovinare. Per una cartella piccola, farlo a mano con il file aperto resta il metodo affidabile più veloce.

Prima di tutto, di quale data parli

Windows, PowerRename di PowerToys e la maggior parte degli strumenti gratuiti per rinominare file possono mettere una data nel nome, ma è la data in cui il file è stato creato o modificato. Per una scansione, è il giorno in cui l'hai scansionata. Per un PDF ricevuto via email, è il giorno in cui l'hai salvato. Se ti va bene così, PowerRename è gratuito, è fatto da Microsoft e sistema tutta la cartella in un minuto.

Se ti serve la data stampata sul documento, niente di integrato in Windows o macOS è in grado di leggerla. Ti serve qualcosa che guardi dentro il file e, prima di scegliere un metodo, decidi quale data stampata intendi. Una fattura può riportare la data della fattura, la data di scadenza, la data di consegna, la data dell'ordine e la data in cui il PDF è stato stampato. Un estratto conto ha un periodo e una data di emissione. Scegline una e annota l'etichetta che usano i tuoi documenti per indicarla.

L'errore più comune non è una data letta male. È la data giusta presa dalla riga sbagliata, di solito la scadenza, perché capitava per prima.

Metodo 1: a mano, che è la risposta giusta più spesso di quanto si ammetta

Fino a qualche decina di file, apri ognuno, leggi la data e scrivi il nuovo nome. Con il riquadro di anteprima attivo in Esplora file, Visualizza e poi Riquadro di anteprima, puoi vedere il documento e rinominarlo senza aprire nulla.

  1. 1Attiva il riquadro di anteprima e ordina la cartella per nome.
  2. 2Clicca su un file, leggi sulla pagina la data che hai scelto, premi F2 e scrivi il nome iniziando con la data come anno, mese, giorno, ad esempio 2026-03-04 Thompson Steel.
  3. 3Metti sempre prima l'anno, con l'anno a quattro cifre e mese e giorno a due cifre. È l'unico formato che si ordina correttamente per nome, e nessuno può fraintenderlo in nessun paese.

Lento, ma la data la leggi tu, quindi sai già da quale riga viene e se 03/04 significa marzo o aprile. Ogni metodo automatico qui sotto deve risolvere questi due problemi in qualche altro modo.

Metodo 2: uno script, se nei file il testo è selezionabile

Apri un file e prova a evidenziare la data con il mouse. Se ci riesci, il PDF ha un livello di testo e uno script gratuito può leggerlo. Se non ci riesci, è una scansione e ti serve prima l'OCR (il riconoscimento automatico del testo nelle immagini), di cui parla la nostra guida su come rinominare i documenti scansionati.

Lo script è breve. Quello che lo fa funzionare o fallire è il modo in cui legge la data, quindi ecco cosa abbiamo scoperto testando la popolare libreria Python per le date, dateutil, sui formati che i fornitori usano davvero.

  1. 1Estrai il testo da ogni PDF. PyMuPDF in Python o il comando gratuito pdftotext fanno entrambi questo lavoro.
  2. 2Trova prima l'etichetta, ad esempio Invoice Date o Date of Issue, e prendi la data che la segue. Non prendere la prima data del file.
  3. 3Converti quella data provando, uno alla volta, un elenco fisso di formati che hai effettivamente visto nei tuoi documenti, invece di lasciare che una libreria tiri a indovinare.
  4. 4Rinomina il file con la data come anno, mese, giorno, e scrivi in un elenco da controllare ogni file a cui non sei riuscito ad assegnare una data, invece di saltarlo in silenzio.
  5. 5Fallo girare su una copia della cartella, mai sugli originali.
Dire alla libreria che il giorno viene prima può rompere le date ISO
Le date australiane mettono prima il giorno, quindi l'impostazione ovvia è dayfirst. L'abbiamo testata e con quell'impostazione dateutil ha letto 2026-03-04, che è il 4 marzo, come 3 aprile. La stessa impostazione ha letto 03/04/2026 come 3 aprile, che è corretto per una fattura australiana. Un'impostazione sistema un formato e ne rompe un altro senza avvisarti.
Un giorno mancante viene inventato al posto tuo
Davanti a un periodo come March 2026, dateutil non ha dato errore. Ha restituito il 28 marzo, perché abbiamo fatto il test il 28 e ha preso il giorno dalla data di oggi. Un periodo di estratto conto rinominato così sembra una data vera e non lo è.
Per i parser rigidi Sept non è un mese
La funzione standard di Python strptime ha rifiutato 14 Sept 2026, perché accetta solo nomi di mese di tre lettere, mentre dateutil l'ha accettato. Molti documenti australiani usano Sept. Aggiungilo al tuo elenco di formati o sostituiscilo prima dell'analisi.
Gli anni a due cifre hanno una soglia
Con strptime di Python, 68 diventa 2068 e 69 diventa 1969. Va bene per le fatture attuali ed è sbagliato per gli archivi vecchi, quindi controlla l'intervallo di anni nei risultati.

Gratuito, veloce e conveniente per un flusso regolare da pochi mittenti. Tieni l'elenco dei formati esplicito e corto, e tratta tutto ciò che non corrisponde come un file che deve guardare una persona.

Il problema di giorno e mese, e come risolverlo

Una data come 03/04/2026 non si può decifrare solo dai caratteri. Un fornitore australiano intende il 3 aprile. Uno americano intende il 4 marzo. Un software che sceglie al posto tuo sbaglierà con l'altro, e il risultato è una data dall'aspetto normale che nessuno mette in dubbio.

Quando il giorno è 13 o più non c'è ambiguità, perché non esiste un tredicesimo mese. Il problema riguarda solo le date in cui entrambi i numeri sono 12 o meno. Sono queste quelle da chiarire, non da indovinare.

Risolvilo in base al mittente
Tieni un breve elenco dei fornitori che scrivono prima il mese. Quasi sempre sono aziende di software estere, e sono poche. Per tutti gli altri mittenti, il giorno viene prima.
Risolvilo con un'altra data sulla stessa pagina
Se la fattura mostra anche una scadenza al 17/04/2026, il documento scrive prima il giorno, quindi 03/04/2026 è il 3 aprile. Una sola data non ambigua sulla pagina ti dice come sono scritte tutte le altre.
Risolvilo in base a quando l'hai ricevuta
Di solito una fattura arriva entro pochi giorni dalla sua data. Se l'email è arrivata il 5 aprile, il 3 aprile è plausibile e il 4 marzo è lontano un mese. È un controllo di buon senso, non una prova, ma intercetta la maggior parte delle inversioni.
Altrimenti, segnalalo
Se nessuno di questi controlli basta, lascia il file con un segno nel nome, ad esempio REVIEW, e guardalo tu. Una decina di file da controllare a occhio è un risultato migliore di una cartella in cui alcune date sono sfasate di un mese senza che nessuno se ne accorga.

Metodo 3: uno strumento che rinomina in base a regole

File Juggler, Automatic PDF Processor di Gillmeister e Adobe Acrobat con plug-in come AutoRename di Evermap sono tutti in grado di trovare una data dentro un documento e usarla nel nome del file. Tengono d'occhio una cartella e applicano le regole che imposti.

La documentazione di File Juggler mostra che, nel suo esempio sulla data della fattura, usa la prima data trovata nel documento, e ti permette di scegliere un'altra posizione. Qualunque strumento usi, puntalo sull'etichetta, non sulla prima data, e verifica come gestisce le date con il giorno prima del mese prima di affidargli un arretrato. Non abbiamo testato questi strumenti, quindi non possiamo dirti come ognuno tratta 03/04.

Una buona soluzione quando ogni settimana arrivano pochi layout diversi. Impostare le regole per ogni layout è la parte che richiede tempo, quindi conviene sui volumi da mittenti ricorrenti, non su un arretrato una tantum che arriva da decine di mittenti.

Metodo 4: qualcosa che legge il documento

Tutti i metodi sopra hanno bisogno che tu dica loro dove si trova la data e come è scritta. Un lettore che capisce la pagina può trovare la data della fattura in base al significato, qualunque sia l'etichetta e ovunque si trovi, e questo vale anche per le scansioni.

Deve comunque decidere cosa significa 03/04. Chiedi a qualsiasi strumento tu stia valutando cosa fa con una data che può essere letta in entrambi i modi. Se la risposta è che ne sceglie una e basta, i controlli visti sopra restano necessari. Se le tue fatture finiscono comunque in Xero, QuickBooks o MYOB, la loro funzione di acquisizione integrata legge la data della fattura per te come parte dell'abbonamento che paghi già, e la correggi accanto al documento, il che è meglio che rinominare file.

Conviene quando una cartella ha molti mittenti e molti formati. Per un solo fornitore con un solo layout, uno script o una regola sono più semplici e gratuiti.

Qualunque metodo tu scelga

Metti prima l'anno
2026-03-04 si ordina correttamente e si legge allo stesso modo ovunque. 04-03-2026 si ordina per giorno, quindi la cartella esce nell'ordine sbagliato da un mese all'altro.
Prevedi due file nello stesso giorno
La sola data crea doppioni molto presto. Dopo la data aggiungi il fornitore e, se ce l'hai, il numero di fattura. Uno strumento fatto bene aggiunge un suffisso in caso di conflitto invece di sovrascrivere.
Tieni traccia dei vecchi nomi
Prima di rinominare, scrivi un elenco a due colonne con nome vecchio e nome nuovo. Non costa nulla ed è l'unico modo pratico per annullare un passaggio andato storto.
Controlla a campione i risultati
Ordina la cartella rinominata e guarda i primi e gli ultimi file, più qualsiasi data nel futuro. Giorno e mese invertiti spesso si notano come una data che non è ancora arrivata.

Domande frequenti

Windows può rinominare i file usando una data scritta nel documento?
No. Esplora file e PowerRename di PowerToys possono mettere nel nome la data di creazione o di modifica del file, ma nessuno dei due legge il contenuto. Per la data stampata sulla pagina ti serve uno script, uno strumento di rinomina che legga il contenuto, oppure farlo a mano.
Quale formato di data conviene usare nei nomi dei file?
Anno, mese, giorno con l'anno a quattro cifre, ad esempio 2026-03-04. È l'unico formato comune che si ordina correttamente per nome, e non può essere confuso con l'ordine americano o con quello australiano.
Come evito che 03/04 venga letto con il mese sbagliato?
Non lasciare che il software tiri a indovinare. Decidi in base al mittente, visto che quasi tutte le date con il mese prima arrivano da poche aziende estere, oppure usa un'altra data sulla stessa pagina con il giorno pari a 13 o più per capire che ordine usa il documento. Tutto ciò che resta in dubbio, segnalalo e controllalo a occhio.
Perché il mio strumento ha usato la data di scadenza invece della data della fattura?
La maggior parte delle regole prende la prima data che trova. In molte fatture quella non è la data della fattura. Imposta la regola perché cerchi l'etichetta usata dai tuoi documenti, ad esempio Invoice Date, e prenda la data che la segue.
Funziona anche con i documenti scansionati?
Solo dopo l'OCR, oppure con uno strumento che legge direttamente l'immagine. Una scansione non contiene testo che uno script o una regola possano trovare, quindi la data va prima letta dall'immagine.

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