I dati in una colonna del foglio di calcolo di Excel collegato vengono troncati a 255 caratteri in un database di Access

Numero KB originale: 839785

Nota

Questo articolo si applica a un file di database di Microsoft Access (con estensione .mdb) oppure a un file di database di Microsoft Access (con estensione .accdb). Utenti inesperti: è richiesta la conoscenza dell'interfaccia utente dei computer a utente singolo.

Sintomi

Quando si collega un foglio di calcolo di Microsoft Office Excel da un database di Microsoft Office Access e le colonne del foglio di calcolo di Excel contengono più di 255 caratteri, è possibile notare che i dati nella tabella collegata vengono troncati dopo il 255° carattere.

Causa

In Access, quando si collega a un foglio di calcolo di Excel che contiene più di 255 caratteri, la colonna del foglio di calcolo di Excel viene mappata al tipo di dati Memo formattato. Poiché il campo Memo formattato viene considerato come un campo di testo con un limite di 255 caratteri, è possibile visualizzare solo 255 caratteri. Tuttavia, i dati non vengono troncati fisicamente nella tabella collegata.

Soluzione alternativa

Per risolvere questo problema, è necessario importare il foglio di calcolo di Excel in una tabella di Access quando le colonne del foglio di calcolo di Excel contengono più di 255 caratteri.

Stato

Si tratta di un comportamento legato alla progettazione del prodotto.

Ulteriori informazioni

In Access è possibile impostare la proprietà Format del campo Testo e il campo Memo per creare formati personalizzati. È possibile utilizzare i caratteri speciali seguenti per impostare la proprietà Format del campo Testo e il campo Memo:

Carattere speciale Descrizione
@ Carattere di testo. È necessario un carattere o uno spazio.
& Carattere di testo non obbligatorio.
< Converte tutti i caratteri in minuscolo.
> Converte tutti i caratteri in maiuscolo.

Quando si collega un foglio di calcolo di Excel a un database di Access e le colonne del foglio di calcolo di Excel contengono più di 255 caratteri, le colonne vengono mappate ai tipi di dati Memo e la proprietà Format del campo Memo è impostata su @. Pertanto, il campo Memo viene considerato come un campo di testo ed è possibile visualizzare solo 255 caratteri di dati.

Tuttavia, quando si importa un foglio di calcolo di Excel con colonne che contengono più di 255 caratteri, le colonne vengono mappate a un campo Memo senza formato specifico. Pertanto, è possibile visualizzare i dati completi nel campo .

Riferimenti

Per altre informazioni su come importare o collegare dati da un foglio di calcolo, visitare il seguente sito Web Microsoft:

Importare o collegare dati in una cartella di lavoro di Excel