Come Tradurre Excel Online

OpenL Team 10/17/2025

TABLE OF CONTENTS

Tradurre i file Excel è complicato: vuoi che il testo venga tradotto, ma non devi alterare formule, numeri, date o layout. Questa guida mostra due approcci online affidabili: la traduzione diretta del documento (quando il tuo strumento supporta .xlsx) e un sicuro percorso CSV, oltre a rapidi controlli QA per garantire che tutto funzioni ancora.

Prima di Iniziare (2 minuti)

  • Fai una copia di backup del tuo workbook; rimuovi qualsiasi PII (Informazioni Personali Identificabili).
  • Identifica il contenuto protetto che NON dovrebbe cambiare: formule, ID/chiavi, numeri, date, valuta e struttura del foglio.
  • Aggiungi una colonna chiave stabile (es. row_id) per le ricerche se reimporterai le traduzioni in seguito.
  • Salva come .xlsx (evita il vecchio .xls) e rimuovi la protezione dei fogli se necessario.
  • Documenta le tue celle con formule in modo da poterle verificare dopo la traduzione.

Scelta del Metodo

ScenarioMetodo ConsigliatoPerché
Tabelle semplici con poche formuleMetodo A (Diretto)Il più veloce; processo in un solo passaggio
Workbook complessi con molte formuleMetodo B (Percorso CSV)Isolamento completo; rischio zero per le formule
Incerto se lo strumento protegge le formuleMetodo B (Percorso CSV)Opzione di sicurezza
Flusso di lavoro di traduzione multi-personaMetodo B (Percorso CSV)File CSV controllabili per versione
100+ fogli o scala aziendaleMetodo B + AutomazioneVedi sezione “Suggerimenti Avanzati”

Metodo A — Traduzione Diretta .xlsx (Il più veloce)

Usa OpenL Excel Translator, DeepL API, Google Cloud Translation, o un altro traduttore di documenti online che supporta esplicitamente i file Excel.

Passaggi:

  1. Apri il tuo strumento di traduzione
    Esempi: https://doc.openl.io/translate/xlsx (OpenL) o un servizio equivalente compatibile con .xlsx.

  2. Seleziona le lingue di origine e di destinazione
    Controlla attentamente i codici delle lingue per evitare incongruenze.

  3. Carica il tuo file .xlsx
    Assicurati che la dimensione del file sia entro i limiti dello strumento (0 MB).

  4. Scarica il workbook tradotto
    Salva con una convenzione di denominazione chiara (ad es., Report_IT.xlsx).

QA Rapido Dopo il Download:

  • Formule inalterate: Premi Ctrl + ~ (Windows) o + ` (Mac) per mostrare le formule. Controlla che:
    • I nomi delle funzioni rimangano in inglese (ad es., SUM, non SOMMA)
    • I riferimenti di cella siano intatti (ad es., A1:A10)
    • Il conteggio delle formule corrisponda all’originale
  • Numeri/date intatti: Verifica che:
    • I totali vengano ancora calcolati correttamente
    • Le tabelle pivot si aggiornino senza errori
    • Nessun numero sia convertito in testo (controlla per apostrofi iniziali)
  • Struttura preservata: Fogli nascosti, commenti, convalida dei dati e formattazione condizionale funzionano come prima.

Cosa Fare se le Formule si Rompono?

  • Ripristina immediatamente la tua copia di backup
  • Usa “Confronta Fogli di Calcolo” di Excel (add-in Inquire) per identificare i cambiamenti
  • Controlla il percorso di controllo delle formule: Formule → Traccia Precedenti/Dipendenti

Metodo B — Pipeline CSV Sicura (Preserva le Formule per Progettazione)

Questo metodo traduce solo i valori di testo, mantenendoli completamente separati dalle formule e dai campi calcolati.

Passo 1: Prepara una Tabella di Traduzione

In una copia del tuo workbook:

a) Crea un nuovo foglio chiamato ToTranslate

b) Imposta le colonne:

  • row_id — Chiave unica stabile (1, 2, 3…)
  • sheet_name — Riferimento del foglio di origine (opzionale ma utile)
  • cell_ref — Indirizzo della cella come “A5” (opzionale)
  • source_text — Il testo da tradurre
  • context — Breve nota come “etichetta del pulsante” o “titolo del report” (opzionale)

c) Estrai solo celle di testo puro (niente formule, niente numeri)

  • Usa una formula come: =IF(ISTEXT(Sheet1!A1), Sheet1!A1, "")
  • Oppure copia-incolla manualmente solo le celle di testo
  • Critico: Escludi celle con formule, numeri, date e ID

Esempio di tabella di traduzione:

row_idsheet_namecell_refsource_textcontext
1SalesA1Rapporto MensileIntestazione
2SalesB3Nome del ProdottoEtichetta colonna
3SalesC3RicaviEtichetta colonna

Step 2: Esporta e Traduci

a) Esporta ToTranslate come CSV (UTF-8)

  • File → Salva con nome → CSV UTF-8 (Delimitato da virgole)
  • Verifica la codifica in Notepad/TextEdit (dovrebbe visualizzare correttamente i caratteri non latini)

b) Traduci il CSV

  • Carica su OpenL, DeepL, o il tuo traduttore di massa preferito
  • Traduci solo la colonna source_text
  • Scarica il risultato con la nuova colonna target_text

c) Verifica l’integrità del CSV

  • Conteggio righe invariato
  • Colonna row_id intatta
  • Nessun mojibake (caratteri corrotti)

Step 3: Reimporta e Mappa le Traduzioni

a) Importa il CSV tradotto di nuovo in Excel

  • Dati → Da Testo/CSV (Consigliato Power Query)
  • Carica in un nuovo foglio chiamato Translations

b) Aggiungi formula di ricerca nei fogli originali

  • In una colonna di supporto accanto a ciascuna cella di origine, aggiungi:
=XLOOKUP([@row_id], Translations[row_id], Translations[target_text], "")

Oppure usa VLOOKUP/INDEX-MATCH se XLOOKUP non disponibile:

=IFERROR(VLOOKUP(A2, Translations!$A:$E, 5, FALSE), "")

c) Sostituisci il testo originale con le traduzioni

  • Seleziona la colonna di supporto con i risultati della ricerca
  • Copia → Seleziona le celle di destinazione → Incolla speciale → Solo valori
  • Importante: Incolla solo sulle celle di testo, mai su formule o numeri

d) Pulizia

  • Elimina le colonne di supporto
  • Elimina i fogli ToTranslate e Translations se non più necessari

Step 4: Verifica che tutto funzioni ancora

  • Premi F9 per ricalcolare tutte le formule
  • Controlla che totali, medie e conteggi corrispondano all’originale
  • Aggiorna le tabelle pivot (Alt + F5) e verifica i dati
  • Testa i menu a discesa di convalida dei dati
  • Conferma che la formattazione condizionale si attivi correttamente

Tabelle Scansionate o Immagini di Fogli (Prima OCR)

Se il tuo “file Excel” è in realtà un’immagine o una scansione PDF:

  1. Esegui OCR per estrarre i dati della tabella

    • Usa strumenti come Adobe Acrobat, Microsoft OneNote o servizi OCR online
    • Esporta come .xlsx o .csv mantenendo la struttura della tabella
  2. Applica quindi il Metodo A o B sopra

    • Verifica l’accuratezza dell’OCR prima di tradurre
    • Correggi manualmente eventuali numeri o formule letti erroneamente

Errori Comuni (e Correzioni)

1. Separatori Decimali e delle Migliaia

Problema: 1,234.56 diventa 1.234,56 o viene trattato come testo
Correzione:

  • Imposta il formato regionale corretto in Excel prima di importare le traduzioni
  • Usa la funzione NUMBERVALUE() se i numeri sono diventati testo

2. Simboli di Valuta

Problema: $1,000 diventa €1,000 in modo errato
Correzione:

  • Usa i codici di valuta ISO (USD 1,000) nella fonte per chiarezza
  • Applica la formattazione numerica dopo la traduzione, non all’interno del testo

3. Nomi delle Funzioni nelle Formule

Problema: SUM() viene tradotto in SUMME() (tedesco)
Correzione:

  • Non tradurre mai il contenuto all’interno delle celle delle formule
  • Se è successo, usa Trova & Sostituisci per ripristinare i nomi delle funzioni

4. Date Formattate in Modo Errato

Problema: 12/25/2024 diventa testo “25/12/2024” con valore seriale errato
Correzione:

  • Mantieni i numeri seriali sottostanti invariati (le date sono numeri in Excel)
  • Traduci solo le etichette del formato data, non i valori delle date stesse

5. Liste da Non Tradurre

Non tradurre mai:

  • SKU di prodotti, ID, codici
  • Percorsi di file (C:\Data\file.xlsx)
  • URL e indirizzi email
  • Variabili segnaposto ({name}, %s)
  • Riferimenti di formula (A1, Sheet1!B5)
  • Intervalli denominati

Consigli Avanzati

Elaborazione in Batch di Più Fogli

  • Approccio Power Query: Unisci tutti i fogli in una tabella di traduzione principale
  • Macro VBA: Automatizza l’estrazione delle celle di testo nei workbook
  • Integrazione API: Per più di 100 file, usa API di traduzione con endpoint batch

Automazione con Script

' VBA semplice per estrarre celle di testo
Sub ExtractTextCells()
    Dim ws As Worksheet, cell As Range, i As Long
    Set ws = Sheets.Add
    ws.Name = "ToTranslate"
    ws.Range("A1:C1").Value = Array("row_id", "source_text", "cell_ref")
    i = 2
    For Each cell In ActiveSheet.UsedRange
        If IsText(cell) And Not HasFormula(cell) Then
            ws.Cells(i, 1) = i - 1
            ws.Cells(i, 2) = cell.Value
            ws.Cells(i, 3) = cell.Address
            i = i + 1
        End If
    Next cell
End Sub

Controllo delle Versioni per le Traduzioni

  • Archivia i file CSV in Git per la collaborazione del team
  • Utilizza strumenti di differenza per tracciare le modifiche di traduzione
  • Mantieni un foglio di glossario per una terminologia coerente

Lista di Controllo Finale QA

Prima di consegnare il tuo workbook tradotto:

  • Integrità delle formule: Conteggi e riferimenti invariati (Ctrl + ~ per verificare)
  • Calcoli corretti: Totali, grafici e tabelle pivot corrispondono ai risultati originali
  • Nessuna corruzione dei dati: I numeri sono ancora numeri (non testo); le date formattate correttamente
  • Traduzione completa: Tutte le etichette previste tradotte; nessuna lingua sorgente rimane
  • Celle protette intatte: Celle di formula, costanti e ID invariati
  • Codifica corretta: UTF-8 ovunque; nessun mojibake in script asiatici/cirillici
  • Formattazione preservata: Font, colori, bordi e allineamenti intatti
  • Collegamenti ipertestuali funzionanti: Collegamenti interni ed esterni ancora funzionanti
  • Macro compatibili: Il codice VBA funziona se applicabile (anche se il testo nel codice potrebbe necessitare di traduzione)

Riferimento Rapido per la Risoluzione dei Problemi

ProblemaCausa ProbabileSoluzione
Le formule appaiono come testoTraduzione accidentaleRipristina dal backup; usa il Metodo B
Numeri formattati in modo erratoDisallineamento localeRiapplica il formato numerico regionale
La tabella pivot si rompeDati di origine alteratiAggiorna la fonte dei dati; controlla i nomi dei campi
Dimensione del file gonfiataMetadati di traduzione incorporatiSalva come nuovo file; rimuovi artefatti XML
Testo non latino appare come ???Codifica errataRiesporta il CSV come UTF-8 BOM

Strumenti Raccomandati

Traduzione Diretta .xlsx

  • OpenL Excel Translator: https://doc.openl.io/translate/xlsx
  • DeepL API: Supporta .xlsx tramite API (richiede integrazione)
  • Google Cloud Translation: Traduzione avanzata di documenti

Traduzione CSV/In blocco

  • OpenL: Gestisce CSV con conservazione del contesto
  • DeepL: Caricamento CSV con supporto glossario
  • Microsoft Translator: Servizi cognitivi di Azure (API)

OCR per Fogli Scansionati

  • Adobe Acrobat Pro: Migliore per tabelle complesse
  • Microsoft OneNote: OCR gratuito con supporto per tabelle
  • Online OCR: ocr.space, onlineocr.net

Sommario

Per velocità: Usa il Metodo A (traduzione diretta .xlsx) se il tuo strumento protegge esplicitamente le formule.

Per sicurezza: Usa il Metodo B (pipeline CSV) per garantire l’integrità delle formule attraverso un isolamento completo.

Verifica sempre: Esegui la checklist QA prima di consegnare i file tradotti.

Traduci velocemente, verifica accuratamente e consegna con fiducia. 🚀