IMPORTTEKST, functie

Van toepassing op
Excel voor Microsoft 365

Met de functie TEKSTIMPORTEREN kunt u gegevens uit een tekstbestand (zoals CSV, TXT of TSV) rechtstreeks in Excel importeren. U kunt scheidingstekens opgeven, rijen overslaan of nemen, en coderings- of landinstellingen toepassen voor nauwkeurige controle over de geïmporteerde inhoud.

Opmerking

Deze functie is momenteel algemeen beschikbaar voor Microsoft 365-abonnees die zijn geregistreerd bij het Insiders Beta-kanaal , met versie 2502 (build 18604.20002) of hoger in Excel voor Windows.

Syntaxis

Met de functie TEKSTIMPORTEREN worden gegevens uit een tekstbestand als een dynamische matrix in Excel geïmporteerd.

De syntaxis van de functie IMPORTTEXT ziet er als volgt uit:

IMPORTTEXT(path, [delimiter], [skip_rows], [take_rows], [encoding], [locale])

Argument Beschrijving
pad
(vereist)
Het lokale bestandspad of de lokale URL van het tekstbestand dat u wilt importeren.
scheidingsteken Een teken of tekenreeks die aangeeft hoe kolommen in het bestand worden gescheiden. Als u dit argument weglaat, gebruikt de functie Tab als scheidingsteken.
skip_rows Een getal dat aangeeft hoeveel rijen u wilt overslaan. Bij een negatieve waarde worden rijen overgeslagen vanaf het einde van de matrix.
take_rows Een getal dat aangeeft hoeveel rijen als resultaat moeten worden gegeven. Bij een negatieve waarde worden rijen opgehaald vanaf het einde van de matrix.
codering De bestandscodering. Standaard wordt UTF-8 gebruikt.
landinstellingen Hiermee bepaalt u de regionale notatie (bijvoorbeeld datum- en getalnotaties). Standaard wordt de landinstelling van het besturingssysteem gebruikt.

Opmerking

  • Importfuncties worden niet automatisch vernieuwd. Als u geïmporteerde gegevens wilt bijwerken, gebruikt u de knop Alles vernieuwen op het tabblad Gegevens .
  • U kunt kolommen met een vaste breedte opgeven door een door komma's gescheiden matrix van oplopende gehele getallen door te geven in het scheidingstekenargument.
    Voorbeeld: =IMPORTTEXT("C:\Data\fixedwidth.txt"; {1,3})
  • U kunt de functie TEKEN gebruiken om speciale tekens voor het scheidingstekenargument op te geven.
  • U kunt de functie IMPORTCSV gebruiken als een eenvoudiger alternatief voor het importeren van CSV-bestanden.

Verbinding maken met tekstbestanden op internet

Als u een bestand van internet importeert, moet u mogelijk referenties opgeven of u aanmelden om toegang te krijgen tot het bronbestand. In dergelijke gevallen wordt u gevraagd om de verificatiemethode te selecteren die u wilt gebruiken voor de opgegeven URL via een verificatiedialoogvenster.

Importfuncties Auth Dialog.png

De beschikbare verificatiemethoden zijn:

  • Anniem: selecteer deze verificatiemethode wanneer de inhoud openbaar toegankelijk is en aanmelding niet vereist is.
  • Windows: selecteer deze verificatiemethode wanneer u toegang krijgt tot een bron waarvoor uw Windows-referenties zijn vereist.
  • Basis: selecteer deze verificatiemethode wanneer de bron een gebruikersnaam en wachtwoord vereist.
  • Web-API: selecteer deze methode als de webresource waarmee u verbinding maakt, een API-sleutel gebruikt voor verificatiedoeleinden.
  • Organisatieaccount: selecteer deze verificatiemethode als voor de resource referenties voor een organisatieaccount zijn vereist.

Als u de machtigingen wilt wissen die tijdens het authenticatieproces zijn gegeven, klikt u op> DataGet Data>'Data Source Settings...'. Selecteer vervolgens op het tabblad 'Globale machtigingen' het relevante URL-pad en klik op 'Machtigingen wissen'

Functies importeren DS Instellingen

Voorbeelden

De volgende voorbeelden zijn gebaseerd op een fictief pad naar een tekstbestand: 'C:\Data\example.txt'.

Voorbeeld 1

Retourneer de eerste twee rijen uit het bronbestand

Gegevens

Product Categorie Prijs
A 1 10
B 2 20
C 3 30
Formules
=TEKSTIMPORTEREN("C:\Data\example.txt",,,2)

In de volgende afbeelding ziet u het resultaat:

IMPORTTEXT resultaat met één geïmporteerde gegevensrij

Voorbeeld 2

De eerste rij van het bronbestand overslaan

Gegevens

Product Categorie Prijs
A 1 10
B 2 20
C 3 30
Formules
=TEKSTIMPORTEREN("C:\Data\example.txt",1)

In de volgende afbeelding ziet u het resultaat:

IMPORTTEXT resultaat na het overslaan van de eerste bronrij