Dateiserver: Datei abrufen

ftp_datei_abrufen

nur lesend

Was das Tool macht

Holt eine Datei von einem eigenen Dateiserver (FTP/SFTP) des Kontos und liefert den Inhalt eingelesen zurück - für Daten, die nicht über die JTL-API verfügbar sind (z.B. Exporte, Lieferanten- oder Zulauflisten). Ohne datei wird die neueste Datei im hinterlegten Ordner genommen, die zum Dateimuster passt. Formate: csv, txt, xlsx, xml, json. Tabellen kommen als spalten + zeilen (jede Zeile ein Array in Spaltenreihenfolge), Fließtext als textzeilen. Große Dateien seitenweise mit offset/limit - besser gezielt mit filter, suche, sortieren und spalten eingrenzen, statt alles zu laden. Nur Lesezugriff.

Eingaben

serverPflichtName des Dateiservers
dateioptionalDateiname aus ftp_dateien_auflisten; ohne Angabe die neueste passende Datei
blattoptionalNur xlsx: Tabellenblatt (Name oder Teil davon), Default das erste Blatt
spaltenoptionalNur diese Spalten liefern (Namen wie in spalten), spart Platz bei breiten Dateien
filteroptionalSpalte -> Bedingung, alle müssen zutreffen. "text" = enthält (ohne Groß/Klein), "=text" = genau, "!=text", "!text" = enthält nicht, ">10", "<10", ">=10", "<=10" = Zahlenvergleich (auch 1.234,56), "leer", "!leer". Beispiel: {"Bestand": "<=0", "Lieferant": "Müller"}
sucheoptionalVolltext über alle Spalten bzw. Textzeilen (enthält, ohne Groß/Klein)
sortierenoptionalSpaltenname zum Sortieren, mit "-" davor absteigend, z.B. "-Bestand"
offsetoptionalErste Zeile (0-basiert) nach Filter/Sortierung, Default 0
limitoptionalMaximale Anzahl Zeilen, Default 100, höchstens 500
kopfzeileoptionalfalse, wenn die erste Zeile schon Daten enthält (CSV/TXT/XLSX); Default true

Die Eingaben füllt die KI aus deiner Frage. Du musst dir keine Parameternamen merken.

So wird gerechnet

Der Rechenweg in der Reihenfolge, in der das Tool arbeitet: Abruf, Filter, Berechnung, Ausgabe. Aus dem Tool-Code abgeleitet, damit nachvollziehbar ist, warum eine Zahl so ist. Dieselbe Auskunft liefert das Tool kiuser_tool_logik direkt im KI-Chat.

  1. 1Verbindet sich mit dem Dateiserver, liest den freigegebenen Ordner und nimmt die neueste Datei, die zum Dateimuster passt, oder die angegebene Datei, sofern sie dort liegt und zum Muster passt.
  2. 2Lädt Dateien bis 20 MB. CSV und TXT: Zeichensatz aus BOM bzw. UTF-8, sonst Windows-1252; Trennzeichen (Semikolon, Komma, Tabulator, Pipe) wird aus den ersten Zeilen erkannt, Anführungszeichen nach RFC 4180. TXT ohne Spalten kommt als Textzeilen.
  3. 3XLSX: das erste oder das gewählte Tabellenblatt, erste gefüllte Zeile als Kopfzeile, Datumszellen am Zahlenformat erkannt und als Datum ausgegeben.
  4. 4JSON und XML: die größte Liste gleichartiger Datensätze wird zur Tabelle, verschachtelte Felder werden mit Punkt zusammengesetzt (kunde.name); einfache Angaben daneben kommen als kontext.
  5. 5Dann in dieser Reihenfolge: filter (alle Bedingungen müssen zutreffen), suche über alle Spalten, sortieren, Spaltenauswahl und Seite ab offset mit bis zu limit Zeilen.
  6. 6Die Antwort ist auf rund 40.000 Zeichen begrenzt; weitere Zeilen stehen mit dem genannten offset bereit. Eine eingelesene Datei bleibt einige Minuten zwischengespeichert, solange Name, Größe und Änderungsdatum gleich sind.

Annahmen und Grenzen

  • Eingelesen werden höchstens 100.000 Zeilen und 200 Spalten, Zellen werden nach 1.000 Zeichen gekürzt.
  • Werte aus CSV bleiben Text wie in der Datei (z.B. 1.234,56); Zahlenfilter und Sortierung verstehen deutsche und englische Schreibweise.
  • Ältere Excel-Dateien (.xls) und XML mit eigenen Entity-Definitionen werden nicht gelesen.
  • Nur Lesezugriff; Server, Ordner und Muster legt der Nutzer im Dashboard fest.

So sieht eine Antwort aus

Claude · Dateiserver: Datei abrufen

Ich habe die neueste Datei vom Dateiserver „Lieferanten-FTP“ geöffnet: zulauf_2026-09-24.xlsx, Blatt „Zulauf“, 312 Positionen. Für nächste Woche sind 38 Positionen mit zusammen 4.260 Stück angekündigt. Die größte Lieferung: 100234 „Powerbank Compact 10000mAh, schwarz“, 800 Stück, Liefertermin 29.09.2026. Auffällig: 5 Positionen haben keinen Liefertermin. Soll ich sie dir auflisten oder die angekündigten Mengen mit dem Bestand in JTL abgleichen?

Erfundene Musterdaten. Im Betrieb dieselbe Struktur mit deinen JTL-Daten.

In wenigen Minuten die erste Antwort aus deinen JTL-Daten.

Sieben Tage kostenlos testen, ohne Kreditkarte und ohne Kündigungsfrist.