Tabellenkalkulationsdateien Neu
Anfrage a CSV-Ordner mit SQL – in Excel, Google Sheets, KI und REST
Ein Ordner mit CSV-Dateien wird als eine einzige Tabelle abgefragt. Der Agent ermittelt automatisch Trennzeichen, Kodierung und Spaltenstruktur und behält diese Struktur bei, sodass ein fehlerhafter Export Ihre Daten nicht unbemerkt verändern kann.
Eine Verbindung, jede Oberfläche
Wohin Ihre CSV-Ordnerdaten gelangen können
- 1 ausgehende Verbindung
- 0 eingehende Ports
- Schreibgeschützt · Dateien bleiben an ihrem Platz
läuft auf
- Für Ihr Team, Ihre Lieferanten und Partner
-
Excel Add-in · Aktualisierung bei Bedarf
-
Google Sheets Zusatzfunktion · Aktualisierung bei Bedarf
-
Nova AI Anfrage in einfachem Englisch · Text zu SQL
-
Datenbetrachter Live-Ergebnisse teilen · Team, Lieferanten, Partner · Jedes Gerät
- Für Apps und Systeme
-
REST-API JSON-Endpunkt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplante Synchronisierungen Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Für KI-Tools
-
KI-Assistenten Claude · Cursor · MCP-Server
- An Personen geliefert
-
Benachrichtigungen und Berichte Slack · Discord · E-Mail · Webhook
Query Streams wandelt einen Ordner mit CSV-Dateien in eine einzige, dynamische SQL-Tabelle um, die von Microsoft Excel, Google Sheets, KI-Assistenten über MCP, der REST-API und Power BI gelesen werden kann. Der selbstgehostete Agent analysiert die Dateien – Trennzeichen, Anführungszeichen, Kopfzeile, Kodierung, Datumsformate –, legt das Schema fest und speichert es. Eine spätere, abweichende Datei wird zurückgehalten und in der Datei „files_events“ gespeichert; sie wird niemals im Hintergrund geladen. Die Dateien verbleiben auf Ihrem Rechner; nur die Abfrageergebnisse verlassen das Netzwerk.
Einer von neun Dateisatztreibern auf einer Ordner-Engine – die Inventartabellen, Änderungsprotokolle und Ablehnungsregeln unter Funktionen werden von der Familie geteilt CSV-Ordner Dateisystem Parkettordner Excel-Ordner SQLite-Ordner JSONL-Ordner CSV-Datei mit mehreren Datensätzen Maschinenprotokolle Webserver-Protokolle
- Für Ihr Team, Ihre Lieferanten und Partner
-
CSV-Ordner in Excel konvertieren Microsoft Excel · Excel-Add-in
Live-Ergebnisse aus CSV-Ordnern direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
So funktioniert Excel -
CSV-Ordner in Google Tabellen konvertieren Tabellen-Add-on
Führen Sie eine gespeicherte CSV-Ordnerabfrage über die Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
So funktioniert Google Sheets -
Fragen Sie Nova nach dem CSV-Ordner Nova AI · Text zu SQL
Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt bereits Ihre CSV-Ordnertabellen, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – keine Abfrage muss geschrieben, keine Zugangsdaten müssen angegeben werden.
So funktioniert Nova -
CSV-Ordner zu Datenanzeige Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop
Teilen Sie die Ergebnisse eines Live-CSV-Ordners mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfragen oder die Dateien.
So funktioniert der Datenbetrachter - Für Apps und Systeme
-
CSV-Ordner-REST-API HTTP-Endpunkt
Veröffentlichen Sie eine CSV-Ordnerabfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.
Wie funktioniert die REST-API? -
CSV-Ordner zu Power BI Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-CSV-Ordner-Ergebnisse über HTTPS – ohne ODBC-Treiber, ohne geöffneten Datenbankport.
So funktioniert Power BI -
CSV-Ordner zu Airtable Automatisierungsplattform
Synchronisieren Sie CSV-Ordnerzeilen zeitgesteuert mit einer Airtable-Basis oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
So funktioniert Airtable -
CSV-Ordner in Basiszeile Automatisierungsplattform
Eine Baserow-Tabelle wird über den REST-Endpunkt aus einem CSV-Ordner gespeist – entweder selbst gehostet oder in der Baserow-Cloud.
So funktioniert Baserow -
CSV-Ordner zu Sitzplatz Automatisierungsplattform
Halten Sie eine SeaTable-Datenbank mit CSV-Ordnerdaten aktuell, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
So funktioniert SeaTable -
CSV-Ordner in Smartsheet konvertieren Automatisierungsplattform
Die Ergebnisse des CSV-Ordners werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.
So funktioniert Smartsheet -
CSV-Ordner zu Anvil Anvil Works · App-Plattform
Eine Anvil Python-App mit CSV-Ordner über den REST-Endpunkt absichern, anstatt Datenbankzugangsdaten in die App einzubetten.
So funktioniert Anvil - Für KI-Tools
-
CSV-Ordner MCP-Server Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf den CSV-Ordner mit dem Schema, das er zum Schreiben korrekter SQL-Abfragen benötigt – keine Anmeldeinformationen im Chat.
So funktioniert MCP - An Personen geliefert
-
CSV-Ordnerwarnungen und -berichte Slack · Discord · E-Mail · Webhook
Richten Sie eine CSV-Ordnerabfrage ein und lassen Sie die Zeilen an Slack, Discord, per E-Mail oder über einen signierten Webhook zustellen – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung den von Ihnen festgelegten Wert überschreitet.
So funktionieren Benachrichtigungen und Berichte
So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Installieren Sie den Netzwerkagenten an einem Ort, an dem er den Ordner sehen kann – beispielsweise ein Netzlaufwerk, einen nächtlichen Ablageordner oder eine Abteilungsfreigabe.
Richten Sie den Connector darauf aus. Jede .csv-Datei wird abgeglichen, einschließlich Unterordner, und Sie können die Suche mithilfe von Mustern weiter eingrenzen.
Beim ersten Synchronisieren analysiert der Agent die Originaldateien und ermittelt den Dialekt selbst: Trennzeichen, Anführungszeichen, Kopfzeile, Textkodierung und Datumsformate. Dieses Ergebnis bildet das feste Schema der Tabelle.
Jede CSV-Datei wird dann anhand dieses Schemas in eine Tabelle eingelesen, und jede Zeile enthält eine Spalte _source_file, die die Quelle der Datei angibt.
Führen Sie Abfragen durch. Behandeln Sie den Ordner wie eine Tabelle, gruppieren Sie nach Datei, um Abwürfe zu vergleichen, oder filtern Sie nach einer einzelnen Datei – alles mit normalem SQL.
Funktionsanalyse
Was Ihnen der CSV-Ordner bietet
Woher die Spalten stammen
- Stichproben, nicht angenommen — Der Agent prüft echte Dateien, anstatt nur der ersten Zeile der ersten Datei zu vertrauen.
- Verarbeitete Kodierungen — UTF-8, UTF-16, Windows-1252 und Latin-1, damit Namen mit Akzenten und europäische Exporte nicht als verstümmelter Text ankommen.
- Geld bleibt Geld — Eine Spalte, die immer Dezimalzahlen enthält, wird als exakte Dezimalzahl und nicht als Gleitkommazahl gespeichert, sodass die Summen nicht um einen Cent abweichen.
- Eine Spalte, die nur in einigen Dateien vorhanden ist, wird in den anderen Dateien zu einer leeren Spalte, anstatt einen Fehlergrund darzustellen.
-- Den gesamten Ordner als eine Tabelle, dann pro Datei: SELECT _source_file, COUNT(*) AS rows, SUM(total) AS revenue FROM data GROUP BY _source_file ORDER BY revenue DESC
Wenn eine Datei nicht übereinstimmt
Wenn sich die ersten Dateien widersprechen – beispielsweise durch unterschiedliche Trennzeichen oder eine Spalte, die in der einen Datei ein Datum und in der anderen Freitext enthält –, verweigert der Connector die Festlegung einer Datei und zeigt Ihnen die betroffenen Dateien und Spalten an. Er wählt nicht einfach stillschweigend eine Datei aus und lässt Sie das Ergebnis erst am Monatsende erfahren.
- Anschließend wird eine fehlerhafte Datei zurückgehalten, anstatt die Tabelle zu beschädigen: eine geänderte Kopfzeile, eine zusätzliche Spalte, ein Wert, der nicht passt, oder eine abgeschnittene letzte Zeile.
- Die Zeilen bleiben draußen, und files_events protokolliert genau, welche Datei und welche Spalte das verursacht hat.
- Alle anderen Dateien im Ordner werden weiterhin geladen. Ein fehlerhafter Export führt nicht zum Abbruch des Berichts.
Ein Tisch oder einer pro Layout
Wiederkehrende Exporte desselben Berichts gehören in eine einzige Tabelle; dies ist die Standardeinstellung. Enthält der Ordner jedoch tatsächlich unterschiedliche CSV-Dateien – beispielsweise eine Kundenliste neben einem Bestellexport –, wechseln Sie in den Layout-Modus. Dann erhält jedes Layout eine eigene Tabelle, maximal 25 an der Zahl.
Wird von der gesamten Dateisatzfamilie gemeinsam genutzt
Jeder Ordnerverbinder bietet Ihnen außerdem
- files_current — ein Live-Inventar: jede Datei, die der Konnektor aktuell sehen kann, mit Pfad, Größe und Änderungsdatum.
- Dateien_Ereignisse — der Prüfpfad: was erschienen ist, was sich geändert hat, was verschwunden ist und alles zurückgehalten wurde, mit Dateiname und Grund.
- Verzeichnisse und Datenträger — Gesamtzahlen pro Ordner, täglicher Wachstumsverlauf und wie viel Speicherplatz auf dem Laufwerk noch verfügbar ist.
- Nur die tatsächlich geänderten Dateien werden bei jeder Synchronisierung neu eingelesen. Ein Ordner mit 50.000 Dateien wird also nicht erneut analysiert, nur weil eine neue Exportdatei hinzugefügt wurde.
Gut zu wissen
- Schreibgeschützt, erzwungen — Nur SELECT-Anweisungen und ähnliche Befehle werden ausgeführt. Ihre Dateien werden weder geschrieben, verschoben noch umbenannt.
- Es wurde nichts hochgeladen. Die Daten werden verschlüsselt und zwischengespeichert auf Ihrem eigenen Rechner neben dem Agenten. Nur das Ergebnis einer Abfrage verlässt Ihr Netzwerk.
- Sinnvolle Standardeinstellungen — Bis zu 250.000 Dateien, 16 Ordner tief, 512 MB pro Datei, alles anpassbar. Papierkorb, .git- und node_modules-Ordner werden immer übersprungen.
- Der SQL-Dialekt ist DuckDB. — dieselbe SQL-Anweisung, die Sie auch für jeden anderen Konnektor schreiben würden.
Quellübergreifendes SQL
Fügen Sie den CSV-Ordner zu Ihren übrigen Daten hinzu.
Ein Ordner mit Dateien ist wie jede andere Sammlung von SQL-Tabellen. Daher kann eine einzige Anweisung ihn gleichzeitig mit einer Datenbank und einer API verknüpfen. Jede Datenquelle führt nur den für sie geeigneten Teil aus, sendet das Ergebnis zurück, und die Verknüpfung erfolgt zentral – die Datenquellen kommunizieren nicht miteinander, und es werden keine Daten kopiert.
3 Verbindungen · 3 Agenten
Eine Aussage
– nichts kopiert, nichts zusammengeführt, nichts geplant
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VON csv_drops.fileset.data1 f
JOIN pg_crm.public.customers2 c ON c.id = f.customer_id
JOIN Abrechnung.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.region
ORDER BY in Rechnung gestellte Beschreibung;
Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten dienen nur der Veranschaulichung; Ihre Tabellen entsprechen Ihren tatsächlichen Tabellen. Der Schreibschutz gilt für alle Komponenten: Nur SELECT, WITH und EXPLAIN sind zulässig, und es gibt eine Obergrenze für die Datenmenge, die eine einzelne Datenquelle pro Abfrage übermitteln darf. Wie föderierte Abfragen funktionieren
Verbindungsdetails
Welcher CSV-Ordner benötigt
- Ordner
- One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported
- Schema
- Beim ersten Synchronisieren wurden Stichproben aus den Originaldateien entnommen – Trennzeichen, Anführungszeichen, Kopfzeile, Kodierung, Datumsformate – und anschließend fixiert.
- Kodierungen
- UTF-8, UTF-16, Windows-1252 und Latin-1 wurden pro Datei erkannt.
- Geldspalten
- Eine Spalte, die immer Dezimalzahlen enthält, wird als exakter Dezimalwert gespeichert, niemals als Gleitkommazahl.
- Grenzen
- Bis zu 250.000 Dateien, 16 Ordnerebenen tief, 512 MB pro Datei – alles anpassbar
- Anmeldedaten
- Keiner – es gibt keinen Server; der Agent liest die Dateien direkt vom Speicherort.
- SQL-Dialekt
- DuckDB – Standard-SQL, keine ordnerspezifischen Lerninhalte.
In diesem Szenario gibt es keinen Datenbankserver. Der Agent liest die .csv-Dateien von ihrem ursprünglichen Speicherort, speichert die Zeilen in einem verschlüsselten DuckDB-Cache auf demselben Rechner und liest nur die tatsächlich geänderten Dateien erneut ein – ein Ordner mit 50.000 Dateien wird nicht neu analysiert, nur weil ein neuer Export eingegangen ist. Es werden keine Daten in Query Streams hochgeladen; das Einzige, was Ihr Netzwerk verlässt, ist das Ergebnis einer Abfrage.
Wiederkehrende Exporte desselben Berichts gehören in eine Tabelle; dies ist die Standardeinstellung. Enthält der Ordner tatsächlich unterschiedliche CSV-Dateien – beispielsweise eine Kundenliste neben einem Bestellauszug –, erhält im Layout-Modus jedes Layout eine eigene Tabelle, maximal 25 an der Zahl.
Häufig gestellte Fragen
Fragen zum CSV-Ordner
Welche Tools können CSV-Ordnerdaten über Query Streams lesen?
Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung zugänglich gemacht. Verbinden Sie den Ordner einmalig, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine Einrichtung pro Tool erforderlich und es werden keine Datenkopien erstellt.
Werden meine Dateien in Query Streams hochgeladen?
Nein. Der Netzwerkagent liest die Dateien direkt im Netzwerk und speichert die Ergebnisse verschlüsselt auf demselben Rechner. Die Dateien selbst verlassen Ihr Netzwerk nie – nur die Ergebniszeilen einer Abfrage werden über eine einzige verschlüsselte ausgehende Verbindung ohne eingehenden Firewall-Port übertragen.
Kann Query Streams meine Dateien ändern, verschieben oder umbenennen?
Nein. Dateien werden ausschließlich schreibgeschützt geöffnet und niemals beschrieben, verschoben oder umbenannt. Abfragen werden zum Zeitpunkt der Ausführung ausschließlich schreibgeschützt ausgeführt – jeweils nur eine Anweisung, beispielsweise SELECT oder ähnliche.
Was benötigt Query Streams, um eine Verbindung zum CSV-Ordner herzustellen?
A folder path the agent machine can see — no server, no credentials, no drivers to install. Folder: One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported. Schema: Sampled from the real files on first sync — delimiter, quote character, header row, encoding, date formats — then pinned. Encodings: UTF-8, UTF-16, Windows-1252 and Latin-1, detected per file. Money columns: A column that always holds decimals is stored as exact DECIMAL, never floating point.
Kann ich einen Ordner mit Dateien in derselben Abfrage mit einer Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann gleichzeitig auf den CSV-Ordner und Ihre anderen Verbindungen zugreifen (geschrieben als Verbindung.Schema.Tabelle). Jede Quelle führt nur den Teil aus, den sie verarbeiten kann, und streamt das Ergebnis zurück. Der Join erfolgt zentral, sodass die Quellen keine Verbindung zueinander herstellen und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.
Legen Sie den CSV-Ordner dort ab, wo die Arbeit stattfindet.
Installieren Sie den Agenten, verweisen Sie ihn auf Ihren Ordner und wählen Sie ein Ziel aus.
Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.

