La funzione IMPORTTEXT consente di importare dati da un file di testo, ad esempio CSV, TXT o TSV, direttamente in Excel. È possibile specificare delimitatori, ignorare o eliminare righe e applicare le impostazioni di codifica o impostazioni locali per un controllo preciso sul contenuto importato.
Nota: Questa funzionalità è attualmente disponibile per gli abbonati a Microsoft 365 iscritti al canale Insider Beta, che esegue la versione 2502 (build 18604.20002) o successiva in Excel per Windows.
Sintassi
La funzione IMPORTTEXT importa dati da un file basato su testo in Excel come matrice dinamica.
La sintassi della funzione IMPORTA.TESTO è:
IMPORTTEXT(path, [delimiter], [skip_rows], [take_rows], [encoding], [locale])
|
Argomento |
Descrizione |
|---|---|
|
percorso (obbligatorio) |
Percorso del file locale o URL del file in base al testo da importare. |
|
delimitatore |
Carattere o stringa che specifica la modalità di separazione delle colonne nel file. Se viene omesso, la funzione usa tab come delimitatore. |
|
skip_rows |
Numero che specifica il numero di righe da ignorare. Un valore negativo ignora le righe dalla fine della matrice. |
|
take_rows |
Numero che specifica il numero di righe da restituire. Un valore negativo accetta le righe dalla fine della matrice. |
|
codifica |
Codifica file. Per impostazione predefinita, viene usato UTF-8. |
|
impostazioni locali |
Determina la formattazione regionale, ad esempio data, formati numerici. Per impostazione predefinita, vengono usate le impostazioni locali del sistema operativo. |
Note:
-
Le funzioni di importazione non vengono aggiornate automaticamente. Per aggiornare i dati importati, usare il pulsante Aggiorna tutto nella scheda Dati .
-
È possibile specificare colonne a larghezza fissa passando una matrice delimitata da virgole di numeri interi ascendenti nell'argomento delimitatore.Esempio: =IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3})
-
È possibile usare la funzione CHAR per specificare caratteri speciali per l'argomento delimitatore.
-
È possibile usare la funzione IMPORTCSV come alternativa più semplice per l'importazione di file CSV.
Quando si importa un file dal Web, potrebbe essere necessario specificare le credenziali o accedere per accedere al file di origine. In questi casi, verrà richiesto di selezionare il metodo di autenticazione da usare per l'URL fornito tramite una finestra di dialogo di autenticazione.
I metodi di autenticazione disponibili sono:
-
Anonimo: selezionare questo metodo di autenticazione quando il contenuto è accessibile pubblicamente e non richiede l'accesso.
-
Windows: selezionare questo metodo di autenticazione quando si accede a una risorsa che richiede le credenziali di Windows.
-
Di base: selezionare questo metodo di autenticazione quando la risorsa richiede un nome utente e una password.
-
API Web: selezionare questo metodo se la risorsa Web a cui ci si connette usa una chiave API per l'autenticazione.
-
Account aziendale: selezionare questo metodo di autenticazione se la risorsa richiede le credenziali dell'account aziendale.
Per cancellare le autorizzazioni concesse durante il processo di autenticazione, fare clic su Dati > Recupera dati > "Impostazioni origine dati...". Quindi, nella scheda "Autorizzazioni globali", seleziona il percorso URL pertinente e fai clic su "Cancella autorizzazioni"
Esempi
Gli esempi seguenti si basano su un percorso file di testo fittizio: "C:\Data\example.txt".
Restituisce le prime due righe dal file di origine
|
Dati |
||||||||||||
|
||||||||||||
|
Formule |
||||||||||||
|
=TESTOIMPORTO("C:\Data\example.txt",,,2) |
La figura seguente mostra il risultato:
Ignorare la prima riga del file di origine
|
Dati |
||||||||||||
|
||||||||||||
|
Formule |
||||||||||||
|
=TESTOIMPORTO("C:\Data\example.txt";;1) |
La figura seguente mostra il risultato: