LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

Esistono due modi per importare dati da file di testo in Excel: puoi aprirlo in Excel o importarlo come intervallo di dati esterni. Per esportare dati da Excel in un file di testo, utilizzare il comando Salva come e modifica il tipo di file nel menu a discesa.

Molto spesso, vengono utilizzati due formati di file di testo:

    file di testo delimitati (TXT), che di solito utilizzano un carattere di tabulazione (carattere ASCII 009) per separare i campi di testo;

    file di testo delimitati da virgole (CSV), che in genere utilizzano una virgola (,) come delimitatore del campo di testo.

È possibile modificare il carattere di separazione utilizzato nei file TXT e CSV. Ciò potrebbe essere necessario per garantire l'importazione e l'esportazione.

Nota: È possibile importare ed esportare fino a 1.048.576 righe e 16.384 colonne.

Importa un file di testo aprendolo in Excel

Un file di testo creato in un altro programma può essere aperto come cartella di lavoro Excel utilizzando il comando Aperto. Quando apri un file di testo in Excel, il suo formato non cambia - questo può essere visto nel titolo della finestra di Excel, dove il nome è indicato con l'estensione del file di testo (ad esempio, TXT o CSV).

    Vai a file > Aperto e passare alla posizione contenente il file di testo.

    Selezionare file di testo nell'elenco a discesa Tipo file nella finestra di dialogo Apertura .

    Trova il file desiderato e fai doppio clic su di esso.

Importa un file di testo collegandolo ad esso (Power Query)

  1. Tab " dati " in gruppo " Recupero e conversione dei dati "Selezionare dal testo o CSV.

    Nella finestra di dialogo Importa dati trova e fai doppio clic sul file di testo che desideri importare e fai clic Importare.

    Esistono diverse opzioni nella finestra di dialogo Anteprima:

Se Excel non converte una colonna di dati specifica in formato desiderato, puoi convertirli dopo l'importazione. Vedi gli articoli e per maggiori informazioni.

Salva come.

Importa un file di testo collegandoti ad esso

È possibile importare dati da un file di testo in un foglio esistente.

Se Excel non converte la colonna nel formato richiesto, è possibile farlo dopo l'importazione. Per ulteriori informazioni, vedere Conversione di numeri dal formato di testo in numerico e Conversione delle date dal formato di testo al formato della data.

Esporta i dati in un file di testo salvandolo

Un foglio di lavoro Excel può essere convertito in un file di testo usando il comando Salva come.

  1. Si apre una finestra di dialogo Salvataggio di un documento.

    In campo Tipo di file Seleziona il formato del file di testo per il foglio.

  2. Viene visualizzata una finestra di dialogo che ricorda che solo il foglio corrente verrà salvato in un file di testo. Se si desidera salvare il foglio corrente, fare clic su ok. Altri fogli possono essere salvati in file di testo separati ripetendo questa procedura per ciascuno di essi.

    Viene aperta una seconda finestra di dialogo che ricorda che il foglio salvato può contenere funzioni non supportate dai formati di file di testo. Se si desidera salvare solo i dati del foglio in un nuovo file di testo, fare clic su . Se non si è sicuri e si desidera saperne di più su quali funzionalità di Excel non sono supportate dai formati di file di testo, fare clic su riferimento.

Per ulteriori informazioni sul salvataggio di file in altri formati, vedere Salvare un libro in un formato di file diverso.

Modifica il delimitatore utilizzato in un file di testo

Se la procedura guidata di importazione del testo viene utilizzata per importare un file di testo, nel secondo passaggio, il separatore può essere modificato da un carattere di tabulazione a un altro carattere. In questo passaggio, puoi anche cambiare il modo in cui gestisci i delimitatori sequenziali (ad esempio, le virgolette in una riga).

Ulteriori informazioni sui separatori e parametri aggiuntivi può essere trovato nella procedura guidata di importazione del testo.

Cambia il delimitatore in tutti i file di testo CSV

    premi il bottone Inizio e seleziona Pannello di controllo.

    Apri la finestra di dialogo per modificare le impostazioni internazionali e della lingua.

    Immettere un nuovo separatore nel campo Separatore elenco.

    Doppio click ok.

Nota: Dopo aver modificato il separatore delle voci dell'elenco, tutti i programmi sul computer utilizzeranno il nuovo carattere. Puoi restituire il personaggio standard facendo lo stesso.


Come importare in file Excel in formato txt?


Esistono due modi per importare i file txt, che alla fine portano a uno Master di testo (importazione) e un risultato.


1. Nella cartella di lavoro di Excel, nell'angolo in alto a sinistra, fare clic su Microsoft Officequindi selezionare il comando Aperto. Nella finestra di dialogo che appare Apertura di un documento, in campo Tipo di fileSelezionare File di testo. Tutti i file di testo verranno visualizzati nella finestra del browser, selezionare il file desiderato e fare clic Aperto.

Procedura guidata di testo (importazione).


2. Nella cartella di lavoro di Excel, nella scheda Dati in gruppo Recupero di dati esterni premi il bottone Dal testo. Vedrai una finestra di dialogo Importa file di testosimile alla finestra Documento di apertura 1. In questa finestra di dialogo, selezionare il file che si desidera importare e fare clic Importare.



Il programma si avvierà automaticamente Procedura guidata di testo (importazione).




NEL Procedura guidata di importazione del testo nel primo passaggio è necessario specificare Formato dei dati: larghezza delimitata o fissa. L'opzione con i delimitatori è adatta se si conoscono i caratteri utilizzati come delimitatori o se la tabella ha due o più strutture di livelli. Il formato dati a larghezza fissa è adatto nei casi in cui non è possibile determinare chiaramente quale sia il separatore nella tabella txt o se la tabella ha bordi che devono essere rimossi.


Secondo punto importante - Formato del file. Dall'elenco a discesa, è possibile selezionare la codifica del testo desiderata se il programma non è stato in grado di riconoscere automaticamente il testo correttamente.


Inizia l'importazione da una riga: specifica da quale riga desideri iniziare l'importazione di un file. Quindi non è possibile importare il titolo della tabella, i piè di pagina o altro testo che si trova prima della tabella e che verrà comunque tagliato a seguito dell'importazione della tabella.


Se nella prima fase hai indicato tutti i dati necessari, fai clic su Ulteriore.


Nel secondo stadio Procedure guidate per l'importazione di testo Puoi avere due opzioni.


1. Se nella prima fase hai indicato che hai un formato dati con delimitatori, qui devi selezionare il tipo di delimitatore o specificarne uno tuo.




2. Se nella prima fase hai indicato di avere un formato dati a larghezza fissa, quindi nella finestra Analisi dei dati di esempio hai l'opportunità di mettere tutti i separatori necessari, ad es. disporre manualmente le colonne nella tabella. Le linee di separazione sono impostate da un singolo clic sulla scala, nella parte superiore della finestra o nell'area di visualizzazione. È possibile rimuovere la linea di separazione facendo doppio clic su di essa.




Dopo aver selezionato i separatori / le colonne di impostazione manualmente, premere il pulsante Ulteriore.


Nel terzo stadio Procedura guidata di importazione del testo offre di impostare il formato delle colonne. L'impostazione predefinita è Generale.




Premi il bottone Fatto.


Ho un file in formato CSV, si apre in Excel in una riga, come posso convertirlo in una tabella?


È più facile importarlo immediatamente sotto forma di tabella, perché è tale, ma con virgole (o punti e virgola) come separatore. Per fare ciò, nella cartella di lavoro di Excel, nella scheda Dati in gruppo Recupero di dati esterni premi il bottone Dal testo.



Vedrai una finestra di dialogo Importa file di testoin cui indicare il file che si desidera importare e fare clic Importare.




Una finestra di dialogo si aprirà immediatamente. Procedura guidata di testo (importazione). Al primo passo, nel campo del formato dati, specificare con i delimitatori.


Nel secondo passo nel campo Il carattere delimitatore è segno - una virgola (punto e virgola).




Nel terzo passaggio, se necessario, specificare il formato delle colonne.


Dopo aver premuto il pulsante Fatto file CSV verrà importato correttamente in Eccellere e convertito in una tabella.


Ho una tabella in formato txt con tutte le linee di confine, come posso importarla in Excel in modo che questi bordi non esistano?


Prima di importare la tabella, vai al file txt e copia un frammento della linea di confine.


Durante l'importazione della tabella in Procedura guidata di testo (importazione) nel primo passo nel campo Specifica il formato dei dati zecca delimitato.


Nel secondo passo nel campo Il carattere separatore è contrassegnare un altro elemento e posizionare il cursore nel campo per inserire un carattere, premere la combinazione di tasti Ctrl + V. Pertanto, si seleziona la linea di confine della tabella come separatore.




Quando si importa un file txt, Excel considera i numeri in cui i separatori sono punti e, dopo l'importazione, non possono tornare al loro valore precedente. Come aggirare questo problema?


Affinché i numeri frazionari con un separatore sotto forma di punto siano visualizzati correttamente in Excel, durante l'importazione dei file nel terzo passaggio Procedura guidata di testo (importazione) nella finestra Analisi dei dati di esempio seleziona la colonna che contiene numeri frazionari e nel campo Formato dati colonna Selezionare testuale.




Dopo aver importato i dati, selezionare la colonna che contiene numeri frazionari con un punto. Utilizzare la scorciatoia da tastiera Ctrl + H per aprire la finestra di dialogo Trova e sostituisci. Nel campo Trova, specificare un punto, nel campo Sostituito da - virgola. premi il bottone Sostituisci tutto - la sostituzione verrà effettuata solo all'interno della colonna selezionata.




Ora, usando il menu Formato gruppo di celle cellule schede casacambiare il formato della colonna da Testo sul Numerico.




In Excel è possibile connettersi ai dati del database di Access in modo che vengano aggiornati automaticamente?


Sì, per questo, essere nella cartella di lavoro di Excel attraverso la scheda Dati in gruppo Ottieni dati esterni premi il bottone Dall'accesso.



Nella finestra di dialogo che si apre Selezione dell'origine dati specifica il file del database che ti serve.




Nella finestra di dialogo successiva Selezione della tabella indica la tabella o la query che desideri importare Eccellere.




Vedrai un'altra finestra di dialogo - Importa dati. Qui puoi scegliere come visualizzare i dati nel modulo:

  • tabelle
  • Rapporto tabella pivot
  • Grafico pivot e report tabella pivot

Qui puoi specificare Dove dovrebbero essere collocati i dati?



Nell'angolo in basso a destra di questa finestra di dialogo c'è un pulsante Proprietà... facendo clic sulla quale si accede alla finestra di dialogo Proprietà della connessione.



linguetta utilizzando Scegli la frequenza con cui aggiornare i dati:

  • Aggiornamento in background - consente di continuare a lavorare in Excel mentre è in esecuzione la richiesta di aggiornamento dei dati. Deselezionando la casella, la query sarà in sospeso.
  • Aggiorna ogni ... - include aggiornamento automatico dati a intervalli specificati.
  • Aggiorna all'apertura di un file - se selezionato, i dati verranno automaticamente aggiornati solo all'apertura del libro.
  • Elimina i dati dall'intervallo esterno prima di salvare la cartella di lavoro - questa opzione è disponibile solo quando la casella di controllo Aggiorna è selezionata all'apertura del file e se i dati vengono importati come richiesta. Selezionando la casella è possibile salvare il libro con la definizione della richiesta, ma senza dati esterni.

Facendo clic su OK in tutte le finestre di dialogo, si arriva a Dati Excel da un database di Access che viene automaticamente aggiornato per riflettere le modifiche nel database di origine.

Esistono due modi per importare dati da un file di testo in Excel: è possibile aprirlo in Excel o importare come intervallo di dati esterni. Per esportare dati da Excel in un file di testo, utilizzare il comando Salva come e modifica il tipo di file nel menu a discesa.

Molto spesso, vengono utilizzati due formati di file di testo:

    file di testo delimitati (TXT), che di solito utilizzano un carattere di tabulazione (carattere ASCII 009) per separare i campi di testo;

    file di testo delimitati da virgole (CSV), che in genere utilizzano una virgola (,) come delimitatore del campo di testo.

È possibile modificare il carattere di separazione utilizzato nei file TXT e CSV. Ciò potrebbe essere necessario per garantire l'importazione e l'esportazione.

Nota: È possibile importare ed esportare fino a 1.048.576 righe e 16.384 colonne.

Importa un file di testo aprendolo in Excel

Un file di testo creato in un altro programma può essere aperto come cartella di lavoro Excel utilizzando il comando Aperto. Quando apri un file di testo in Excel, il suo formato non cambia - questo può essere visto nel titolo della finestra di Excel, dove il nome è indicato con l'estensione del file di testo (ad esempio, TXT o CSV).

    Vai a file > Aperto e passare alla posizione contenente il file di testo.

    Selezionare file di testo nell'elenco a discesa Tipo file nella finestra di dialogo Apertura .

    Trova il file desiderato e fai doppio clic su di esso.

Importa un file di testo collegandolo ad esso (Power Query)

  1. Tab " dati " in gruppo " Recupero e conversione dei dati "Selezionare dal testo o CSV.

    Nella finestra di dialogo Importa dati trova e fai doppio clic sul file di testo che desideri importare e fai clic Importare.

    Esistono diverse opzioni nella finestra di dialogo Anteprima:

Se Excel non converte una specifica colonna di dati nel formato desiderato, è possibile convertirla dopo l'importazione. Vedi gli articoli e per maggiori informazioni.

Salva come.

Importa un file di testo collegandoti ad esso

È possibile importare dati da un file di testo in un foglio esistente.

Se Excel non converte la colonna nel formato richiesto, è possibile farlo dopo l'importazione. Per ulteriori informazioni, vedere Conversione di numeri dal formato di testo in numerico e Conversione delle date dal formato di testo al formato della data.

Esporta i dati in un file di testo salvandolo

Un foglio di lavoro Excel può essere convertito in un file di testo usando il comando Salva come.

  1. Si apre una finestra di dialogo Salvataggio di un documento.

    In campo Tipo di file Seleziona il formato del file di testo per il foglio.

  2. Viene visualizzata una finestra di dialogo che ricorda che solo il foglio corrente verrà salvato in un file di testo. Se si desidera salvare il foglio corrente, fare clic su ok. Altri fogli possono essere salvati in file di testo separati ripetendo questa procedura per ciascuno di essi.

    Viene aperta una seconda finestra di dialogo che ricorda che il foglio salvato può contenere funzioni non supportate dai formati di file di testo. Se si desidera salvare solo i dati del foglio in un nuovo file di testo, fare clic su . Se non si è sicuri e si desidera saperne di più su quali funzionalità di Excel non sono supportate dai formati di file di testo, fare clic su riferimento.

Per ulteriori informazioni sul salvataggio di file in altri formati, vedere Salvare un libro in un formato di file diverso.

Modifica il delimitatore utilizzato in un file di testo

Se la procedura guidata di importazione del testo viene utilizzata per importare un file di testo, nel secondo passaggio, il separatore può essere modificato da un carattere di tabulazione a un altro carattere. In questo passaggio, puoi anche cambiare il modo in cui gestisci i delimitatori sequenziali (ad esempio, le virgolette in una riga).

Per ulteriori informazioni sui separatori e le opzioni avanzate, consultare l'Importazione guidata testo.

Cambia il delimitatore in tutti i file di testo CSV

    premi il bottone Inizio e seleziona Pannello di controllo.

    Apri la finestra di dialogo per modificare le impostazioni internazionali e della lingua.

    Immettere un nuovo separatore nel campo Separatore elenco.

    Doppio click ok.

Nota: Dopo aver modificato il separatore delle voci dell'elenco, tutti i programmi sul computer utilizzeranno il nuovo carattere. Puoi restituire il personaggio standard facendo lo stesso.

24 dicembre

Buon pomeriggio, lettori di blog!

Oggi parleremo del caricamento dei dati del foglio di calcolo Excel in un file di testo.

Puoi immediatamente obiettare - tale funzione è nel programma! Sì, esiste, ma a volte il caricamento avviene con una codifica errata, non so in quale cella si trovavano i dati, devo rinominare e specificare la posizione per il nuovo file.

Cercheremo di sbarazzarci di questi passaggi correlati e concordare su questo:

  • salveremo nella stessa cartella della tabella;
  • il nome del file di testo sarà lo stesso.

Apri la tabella con i dati e, come al solito, vai alla scheda "Sviluppatore".

Non deviare dall'inserimento del modulo:

  1. Scheda "Sviluppatore", blocco di pulsanti "Codice", pulsante "Visual Basic";
  2. Quindi, "Inserisci" -\u003e "Modulo".

Non appena appare il modulo, inserire la macro successiva lì.

Sottotitoli SaveAsText ()
Dim cella come intervallo
"Apri il file da salvare (nome file \u003d nome cartella di lavoro, ma differisce per estensione - TXT)
Apri ThisWorkbook.Path & "\\" & ThisWorkbook.Name & ".txt" per l'output come n. 1
"Scrivere il contenuto delle celle della tabella riempite in un file
Per ogni cella in ActiveSheet.UsedRange
If Not IsEmpty (cell) Quindi
Stampa n. 1, cell.Address, cell.Formula
Finisci se
Il prossimo
'Non dimenticare di chiudere il file
Chiudi # 1
End sub

Spiegazione necessaria:

  • Apri ThisWorkbook.Path & "\\" & ThisWorkbook.Name & ".txt" per l'output come n. 1 - dichiarare il nostro file n. 1, salvarlo nello stesso posto del libro, il nome del file di testo sarà lo stesso del libro (con l'aggiunta di txt);
  • Per ogni cella In ActiveSheet.UsedRange If Not IsEmpty (cella) Quindi - per ogni cella sul foglio attivo (se non è vuota) verrà applicata la seguente azione;
  • Stampa n. 1, cell.Address, cell.Formula - output dei dati in un file di testo insieme all'indirizzo della cella;
  • Chiudi # 1 -chiudi il libro.

Chiamiamo la macro (Alt + F8), la eseguiamo (nella finestra che appare, fai clic sul pulsante "Esegui").

Visivamente, non succede nulla, ma se chiudi la tabella e torni alla cartella in cui è stata salvata, vedremo la seguente immagine.

Tutto secondo le condizioni di scarico. Quando apri un file di testo, saranno visibili anche tutte le informazioni sui dati della tabella - dove, cosa si trova.

La digitazione delle informazioni dalla tastiera è problematica e richiede tempo. E va bene in Word, e poi in Excel, dove è necessario spostarsi tra le celle. Pertanto, se le informazioni si presentano in forma di testo, questo è già buono. Considera come importare rapidamente i dati in Excel da un file di testo o, per dirla in altro modo, inserire correttamente il testo in un foglio di calcolo Excel.

Non c'è niente di molto, molto complicato. Come ho più volte notato, le informazioni nel foglio di calcolo di Excel devono essere rappresentate in modo rigorosamente strutturato, pertanto, in un file di testo, anche questa struttura deve essere rigorosamente osservata.

Facciamo un esempio così semplice e semplice: trasferiamo da un file di testo (con estensione .txt) a Excel un elenco di dipendenti che elenca il cognome, il nome, il secondo nome, l'anno di nascita e la posizione.

Diciamo che i nostri eroi sono:

Ivanov Ivan Ivanovich ispettore 1978
Sidorov Petr Sidorovich 1970 Ispettore senior
Petrov Vasily Samuilovich 1965 l'ispettore più anziano

Più di tre sono troppo pigri per riempire 🙂, ma saranno sufficienti.

Ora decidiamo di cosa abbiamo bisogno Foglio di calcolo Excel? Lascia che abbia le seguenti colonne:
Cognome, nome, patronimico, anno di nascita, posizione.

Abbiamo tutto, ma c'è un avvertimento nel presentare la posizione. Per ogni dipendente, la posizione ha una dimensione diversa - 1, 2 e 3 parole. In che modo Excel indica dove iniziano e finiscono le informazioni inserite nelle colonne?

È comodo da usare carattere delimitatore. Tale carattere può essere qualsiasi carattere che non appare nel testo come un segno di punteggiatura o un carattere speciale. Cioè, il punto e la virgola cercano solo di non usare, ma puoi prendere l'asterisco o l'obliquo. Nel nostro caso, se la posizione per tutti consistesse in una sola parola: l'ispettore senior, l'ispettore senior (senza spazi), allora si sarebbe creato uno spazio. Sii creativo per fare meno lavoro. 🙂

Strutturiamo la nostra lista:

Cognome / Nome / Patronimico / Anno di nascita / Posizione
Ivanov / Ivan / Ivanovich / 1978 / ispettore
Sidorov / Peter / Sidorovich / 1970 / Ispettore senior
Petrov / Vasily / Samuilovich / 1965 / l'ispettore più anziano

e salva in un documento di testo con l'estensione .testo . Ora un tale elenco viene notevolmente trasferito in Excel.

Per fare ciò, vai alla scheda Excel Dati. Nella regione di Recupero di dati esterni premi il bottone Dal testo.

Nella finestra che si apre, punta al nostro file di testo da cui importeremo i dati. Successivamente si aprirà Procedura guidata di importazione nel primo passo. Qui dobbiamo indicare la struttura dei nostri dati - " delimitato"(A cui il" / "inclinato rappresenta per noi). Successivamente, premere il pulsante Ulteriore.

Nel passaggio successivo della procedura guidata, è necessario specificare un carattere di separazione. Ecco alcune opzioni, ma scegliamo " altro"E nella finestra inseriamo il nostro simbolo - propenso. Immediatamente nell'area inferiore (con il nostro elenco), vengono visualizzate linee verticali (colonne), tramite le quali è possibile verificare la correttezza della separazione dei dati. Premi il bottone Ulteriore.

Nel terzo passaggio, è possibile specificare il formato dei dati per ciascuna o colonna selezionata, se necessario. Questo è generalmente vero per le colonne di date. Non cambiamo nulla e premiamo il pulsante Fatto.

Successivamente, è necessario specificare la cella con cui inizierà la tabella: l'angolo in alto a sinistra.

LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam