IMPORTTEXT-Funktion

Mit der IMPORTTEXT-Funktion können Sie Daten aus einer textbasierten Datei (z. B. CSV, TXT oder TSV) direkt in Excel importieren. Sie können Trennzeichen angeben, Zeilen überspringen oder übernehmen und Codierungs- oder Gebietsschemaeinstellungen anwenden, um den importierten Inhalt genau zu steuern.

Hinweis

Dieses Feature ist derzeit allgemein für Microsoft 365-Abonnenten verfügbar, die für den Insider Beta-Kanal registriert sind und Version 2502 (Build 18604.20002) oder höher in Excel für Windows ausführen.

Syntax

Die IMPORTTEXT-Funktion importiert Daten aus einer textbasierten Datei als dynamisches Array in Excel.

Die Syntax der IMPORTTEXT-Funktion lautet:

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

Argument Beschreibung
Pfad
(erforderlich)
Der lokale Dateipfad oder die URL der textbasierten Datei, die Sie importieren möchten.
Trennzeichen Ein Zeichen oder eine Zeichenfolge, die angibt, wie Spalten in der Datei getrennt werden. Wenn diese Angabe nicht angegeben wird, verwendet die Funktion tab als Trennzeichen.
skip_rows Eine Zahl, die angibt, wie viele Zeilen übersprungen werden sollen. Ein negativer Wert überspringt Zeilen vom Ende des Arrays.
take_rows Eine Zahl, die angibt, wie viele Zeilen zurückgegeben werden sollen. Ein negativer Wert nimmt Zeilen vom Ende des Arrays.
Codierung Die Dateicodierung. Standardmäßig wird UTF-8 verwendet.
Gebietsschema Bestimmt die regionale Formatierung (z. B. Datums-, Zahlenformate). Standardmäßig wird das Gebietsschema des Betriebssystems verwendet.

Hinweis

  • Importfunktionen werden nicht automatisch aktualisiert. Um importierte Daten zu aktualisieren, verwenden Sie die Schaltfläche Alle aktualisieren auf der Registerkarte Daten .
  • Sie können Spalten mit fester Breite angeben, indem Sie ein durch Trennzeichen getrenntes Array aufsteigender ganzer Zahlen im Trennzeichenargument übergeben.
    Beispiel: =IMPORTTEXT("C:\Data\fixedwidth.txt"; {1,3})
  • Sie können die CHAR-Funktion verwenden, um Sonderzeichen für das Trennzeichenargument anzugeben.
  • Sie können die IMPORTCSV-Funktion als einfachere Alternative zum Importieren von CSV-Dateien verwenden.

Herstellen einer Verbindung mit Textdateien im Web

Beim Importieren einer Datei aus dem Web müssen Sie möglicherweise Anmeldeinformationen angeben oder sich anmelden, um auf die Quelldatei zuzugreifen. In solchen Fällen werden Sie über ein Authentifizierungsdialogfeld aufgefordert, die für die angegebene URL zu verwendende Authentifizierungsmethode auszuwählen.

Import Functions Auth Dialog.png

Folgende Authentifizierungsmethoden sind verfügbar:

  • Anonym: Wählen Sie diese Authentifizierungsmethode aus, wenn der Inhalt öffentlich zugänglich ist und keine Anmeldung erforderlich ist.
  • Windows: Wählen Sie diese Authentifizierungsmethode aus, wenn Sie auf eine Ressource zugreifen, für die Ihre Windows-Anmeldeinformationen erforderlich sind.
  • Standard: Wählen Sie diese Authentifizierungsmethode aus, wenn die Ressource einen Benutzernamen und ein Kennwort erfordert.
  • Web-API: Wählen Sie diese Methode aus, wenn die Webressource, mit der Sie eine Verbindung herstellen, einen API-Schlüssel zu Authentifizierungszwecken verwendet.
  • Organisationskonto: Wählen Sie diese Authentifizierungsmethode aus, wenn die Ressource Anmeldeinformationen für das Organisationskonto erfordert.

Um die während des Authentifizierungsprozesses erteilten Berechtigungen zu löschen, klicken Sie auf Data>Get Data> 'Data Source Settings...'. Wählen Sie dann auf der Registerkarte "Globale Berechtigungen" den entsprechenden URL-Pfad aus, und klicken Sie auf "Berechtigungen löschen".

Import Functions DS-Einstellungen

Beispiele

Die folgenden Beispiele basieren auf einem fiktiven Textdateipfad: "C:\Data\example.txt".

Beispiel 1

Zurückgeben der ersten beiden Zeilen aus der Quelldatei

Daten

Produkt Kategorie Preis
A 1 10
B 2 20
C 3 30
Formeln
=IMPORTTEXT("C:\Data\example.txt",,,2)

Die folgende Abbildung zeigt das Ergebnis:

importtext-example-new-kb-edited

Beispiel 2

Überspringen der ersten Zeile aus der Quelldatei

Daten

Produkt Kategorie Preis
A 1 10
B 2 20
C 3 30
Formeln
=IMPORTTEXT("C:\Data\example.txt";;1)

Die folgende Abbildung zeigt das Ergebnis:

importtext-example-new-kb-2-edited