---
schema_version: "1"
id: 784e8282953ac509f4dfd0bdc13ef1f2b85327f6451976f73ca7ced1b65f0f52
title: Eseguire l’upgrade delle origini dati
collection: tableau
version: next
locale: it-it
portal_url: https://docs.salesforce.com/tableau/next/it-it/pro/desktop/upgrading_connection.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/it-it/upgrading_connection.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c3a25aa59dc387d0e58008e6655ec40dd6f3d1441c3ae8afd42d218c551a9e4d
description: Upgrade Excel and text file data sources in Tableau Desktop.
---
[Passa al contenuto principale](#main-content)

# Eseguire l’upgrade delle origini dati

Se disponi di cartelle di lavoro create prima di Tableau Desktop 8.2 che utilizzano origini dati in formato Microsoft Excel o file di testo o se utilizzi l’opzione di connessione legacy Excel o file di testo, puoi aggiornare le origini dati dalla cartella di lavoro. Aggiornando le origini dati Excel e file di testo puoi ottenere 1) una migliore interpretazione dei dati e 2) la compatibilità su Mac. Se pensi di aggiornare una cartella di lavoro esistente per usare la nuova connessione, esamina le tabelle riportate di seguito per confrontare il modo in cui i dati vengono elaborati e visualizzati a seconda del tipo di connessione (legacy e predefinita).

Se i tuoi dati utilizzano determinate funzionalità del driver Jet, per ottenere i risultati previsti potresti dover utilizzare la connessione legacy. Le cartelle di lavoro create prima di Tableau Desktop 8.2 che utilizzano origini dati in Excel o in file di testo utilizzano automaticamente la connessione legacy. Per creare una nuova cartella di lavoro che utilizzi la connessione legacy, in Tableau Desktop, accedi ai dati su file Excel o di testo, fai clic sulla freccia a discesa, quindi seleziona **Apri** e **Apri con connessione legacy**.

**NOTA:** a partire da Tableau 2020.2, le connessioni legacy a Excel e file di testo non sono più supportate. Consulta il documento [Legacy Connection Alternatives](https://community.tableau.com/s/question/0D54T00000CWdGaSAL/legacy-connection-alternatives) in Tableau Community per le alternative all’utilizzo di connessioni obsolete.

## Formati di file e attributi

Nelle tabelle seguenti sono riportati alcuni esempi dei tipi di file Excel e di testo e le tabelle alle quali puoi connetterti in Tableau quando utilizzi i tipi di connessione legacy e predefinito.

### Excel

| I tuoi dati | Connessione legacy | Connessione predefinita |
| --- | --- | --- |
| Formato di file .xlsb | Consente la connessione ai dati Excel nel formato di file .xlsb. | Non consente la connessione ai dati Excel in formato .xlsb. Puoi utilizzare la connessione ai dati Excel in formato .xls o .xlsx. |
| Intervalli con nomi integrati di Excel | Consente la connessione a intervalli con nome integrati. | Gli intervalli con nome integrati sono nascosti. |
| Foglio nascosto | Consente la connessione a una tabella in un foglio nascosto. | Nasconde una tabella in un foglio nascosto. |
| Foglio molto nascosto | Consente la connessione a una tabella in un foglio molto nascosto. | Nasconde una tabella in un foglio molto nascosto. |
| Tabella che contiene grafici | Consente la connessione a tabelle che contengono grafici Excel. Tuttavia, la tabella non contiene valori. | Nasconde le tabelle contenenti grafici Excel. |
| Tabella vuota | Consente la connessione a una tabella vuota. | Nasconde una tabella vuota. |
| Intestazioni delle tabelle | Considera la prima riga di una tabella come intestazione. | Rileva automaticamente se la prima riga di una tabella è un’intestazione. |
| Larghezza tabella | Limita la larghezza della tabella a 255 colonne. | Nessun vincolo larghezza tabella. |
| Colonne e righe vuote | Le colonne e le righe vuote sono visibili. | Le colonne e le righe vuote sono nascoste perché non contengono valori. |

### Testo

<table style="mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><thead><tr class="TableStyle-Basic-Border-Head-Header1"><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">I tuoi dati</th><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">Connessione legacy</th><th class="TableStyle-Basic-Border-HeadD-Column1-Header1">Connessione predefinita</th></tr></thead><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Lunghezza nome file</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Non consente la connessione a un file il cui nome è più lungo di 64 caratteri.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nessun limite di lunghezza per i nomi dei file.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Più punti nel nome del file</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Non consente la connessione a un file il cui nome contiene più punti.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nessun limite di punti per i nomi dei file.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Numero di colonne nel file</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Utilizza il numero di campi presenti nella prima riga per determinare il numero di colonne nel file.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Esegue la scansione dell’intero file e utilizza il numero più comune di campi in una riga per determinare il numero di colonne nel file.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Righe intestazioni</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>Non rileva automaticamente se la prima riga del file è un’intestazione.</p><p><b>Nota:</b> puoi specificare manualmente che la prima riga del file è un’intestazione.</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Verifica automaticamente se la prima riga del file è un’intestazione.</p><p><b>Nota:</b> puoi annullare manualmente il rilevamento.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Colonne vuote</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Le colonne vuote sono visibili.</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Le colonne vuote sono nascoste perché non contengono valori.</td></tr></tbody></table>

## Caratteri e formattazione

Nelle tabelle seguenti sono riportati alcuni esempi di visualizzazione dei dati di Excel e dei file di testo in Tableau a seconda del tipo di connessione utilizzata (legacy e predefinita).

### Excel

<table class="TableStyle-Basic-Border" style="mc-table-style: url('Resources/TableStyles/Basic-Border.css');" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><thead><tr class="TableStyle-Basic-Border-Head-Header1"><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">I tuoi dati</th><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">Connessione legacy</th><th class="TableStyle-Basic-Border-HeadD-Column1-Header1">Connessione predefinita</th></tr></thead><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Numero di caratteri nel nome del campo</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">I nomi dei campi sono troncati a 64 caratteri.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Nessun vincolo sul numero di caratteri in un nome di campo.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Caratteri speciali nei nomi dei campi</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">I caratteri speciali non sono consentiti nei nomi dei campi. Ad esempio, caratteri speciali come virgolette e punti vengono convertiti in simboli numerici. Le parentesi quadre vengono convertite in parentesi tonde.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">I caratteri speciali sono consentiti nei nomi dei campi.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Spazi iniziali e finali nei nomi dei campi</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Sono consentiti spazi iniziali e finali nei nomi dei campi.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Gli spazi iniziali e finali nei nomi dei campi vengono automaticamente rimossi dai nomi delle colonne.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Nomi dei campi duplicati</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>Per i nomi dei campi duplicati, al nome campo viene aggiunto un numero di indice.</p><p>Ad esempio, Punteggi test1.</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Per i nomi dei campi duplicati, al nome del campo vengono aggiunti uno spazio e un numero di indice.</p><p>Ad esempio, Punteggi test 1.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Formattazione celle di Excel</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Supporta la formattazione delle celle configurata utilizzando l’opzione Formatta celle di Excel.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Non supporta la formattazione delle celle configurata utilizzando l’opzione Formatta celle di Excel.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Precisione dei valori di valuta</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">I campi contenenti valori di valuta sono rappresentati con una precisione massima di quattro cifre</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">È rappresentata la precisione completa dei valori di valuta.</td></tr></tbody></table>

### Testo

<table class="TableStyle-Basic-Border" style="mc-table-style: url('Resources/TableStyles/Basic-Border.css');" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><thead><tr class="TableStyle-Basic-Border-Head-Header1"><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">I tuoi dati</th><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">Connessione legacy</th><th class="TableStyle-Basic-Border-HeadD-Column1-Header1">Connessione predefinita</th></tr></thead><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Caratteri speciali nei nomi dei file</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>I caratteri speciali non sono consentiti nei nomi dei file.</p><p>Ad esempio, i caratteri speciali come i punti vengono convertiti in simboli numerici.</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Sono consentiti caratteri speciali.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Caratteri nei nomi dei campi di intestazione</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Elimina automaticamente gli spazi iniziali dai nomi dei campi di intestazione.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Elimina automaticamente gli spazi iniziali e finali dai nomi dei campi di intestazione.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Separatori dei campi</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>Riconosce solo le virgole come separatori dei campi.</p><p><b>Nota:</b> puoi annullare manualmente il rilevamento.</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Rileva automaticamente il separatore di campo.</p><p><b>Nota:</b> puoi annullare manualmente il rilevamento.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Testo racchiuso tra virgolette</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Le virgolette utilizzate per racchiudere i valori di testo restano visibili.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le virgolette utilizzate per racchiudere i valori di testo vengono nascoste automaticamente.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Pagine di codice ANSI e OEM</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Sono supportate le pagine di codice ANSI e OEM.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le pagine di codice ANSI e OEM vengono convertite automaticamente in modo che siano compatibili con piattaforme diverse.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Pagine di codice BOM</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Supporta le pagine di codice BOM in modo non coerente.</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Supporta le pagine di codice BOM.</td></tr></tbody></table>

## Rilevamento del tipo di dati

Nelle tabelle seguenti sono riportati alcuni esempi di come viene rilevato il tipo di dati e di come vengono visualizzati determinati valori in Tableau a seconda del tipo di connessione utilizzato (legacy o predefinita).

### Excel

<table class="TableStyle-Basic-Border" style="mc-table-style: url('Resources/TableStyles/Basic-Border.css');" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><thead><tr class="TableStyle-Basic-Border-Head-Header1"><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">Rilevamento del tipo di dati</th><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">Connessione legacy</th><th class="TableStyle-Basic-Border-HeadD-Column1-Header1">Connessione predefinita</th></tr></thead><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Colonne</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>Il tipo di dati di una colonna è determinato dalle prime 8 righe.</p><p>&nbsp;</p><p><b>Nota:</b> Dopo che il tipo di dati di una colonna della tabella è stato determinato, non può essere modificato.</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>Il tipo di dati di una colonna è determinato DAL 95% delle prime 10.000 righe.</p><p>&nbsp;</p><p><b>Nota:</b> puoi annullare manualmente il rilevamento.</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Valori di data senza ora</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ai valori di data viene assegnato un tipo di dati di data e ora.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Ai valori di data senza ora viene assegnato un tipo di dati data. Ai valori di data con l’ora viene assegnato un tipo di dati data e ora.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Valori numerici</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Tutti i valori numerici sono rappresentati come numeri reali.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">I valori numerici senza decimali sono rappresentati come numeri interi.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Valori Null</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Se una colonna contiene una cella Null, il tipo di dati per la colonna viene automaticamente definito come stringa di dati.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Le celle Null non influiscono sul rilevamento del tipo di dati.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Errori di riferimento o celle vuote</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Se una colonna contiene celle con errori di riferimento o celle vuote, l’intera colonna viene interpretata come tipo di dati stringa.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Gli errori di riferimento o le celle senza valori non influiscono sul rilevamento del tipo di dati.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Annullare il rilevamento del tipo di dati</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Dopo che il tipo di dati di una colonna della tabella è stato determinato, non può essere modificato.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Il tipo di dati di una colonna può essere modificato dopo il rilevamento automatico.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Precisione valore dell’ora</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Il valore di tempo più piccolo corrisponde a pochi secondi.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Il valore di tempo più piccolo corrisponde a frazioni di secondi.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Valori schema.ini DecimalSymbol e CurrencyDecimalSymbol</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Vengono riconosciuti entrambi i valori schema .ini DecimalSymbol e CurrencyDecimalSymbol.</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Vengono riconosciuti i valori schema.ini DecimalSymbol e CurrencyDecimalSymbol. Se entrambi i valori vengono utilizzati, DecimalSymbol ha la precedenza.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Celle formattate come testo</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Il tipo di dati di una colonna viene individuato come stringa quando le celle sono formattate come testo utilizzando l’opzione Formatta celle di Excel.</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Non supporta la formattazione delle celle configurata utilizzando l’opzione Formatta celle di Excel.</td></tr></tbody></table>

### Testo

| Rilevamento del tipo di dati | Connessione legacy | Connessione predefinita (8.2 e successive) |
| --- | --- | --- |
| Colonne | Il tipo di dati di una colonna è determinato dalle prime 25 righe. | Il tipo di dati di una colonna è determinato dalle prime 1024 righe. |
| Valori booleani (True/False) | Ai valori booleani viene assegnato il tipo di dati stringa. | Ai valori booleani viene assegnato il tipo di dati booleano. |
| Valori che diventano Null | Gli spazi in una cella, racchiusi tra virgolette o meno, vengono considerati come valori Null. Le colonne con valori Null vengono rilevate come tipo di dati stringa. | Due separatori di campo in una riga vengono trattati come un valore Null. I valori Null vengono ignorati durante il rilevamento del tipo di dati. |

## Proprietà di connessione alle origini dati

Nella tabella seguente sono riportati esempi delle differenze tra le proprietà di connessione alle origini dati in Tableau a seconda del tipo di connessione (legacy o predefinita).

| Proprietà | Connessione legacy | Connessione predefinita |
| --- | --- | --- |
| SQL personalizzato | SQL personalizzato è consentito. | Non consente l’utilizzo di SQL personalizzato. |
| Tipo di join | Consente i tipi di join a sinistra, a destra e interno. | Consente i tipi di join a sinistra, a destra, interno ed esterno completo. |
| Operatori di join | Consente gli operatori di join uguale a (=), maggiore di (>), maggiore o uguale a (>=), minore di (<), minore o uguale a (<=) e non uguale a (<>). | Consente gli operatori di join uguale a (=). |