# CSV Filter

CSV-Daten nach Spaltenwerten mit mehreren Bedingungen und Operatoren filtern. Unterstützt 12 Filteroperatoren einschließlich equals, contains, greater_than, less_than und Leerwert-Prüfungen.

Zusätzliche Filter Beispiele:
[{"column": "alter", "operator": "greater_than", "value": "25"}]
[{"column": "status", "operator": "equals", "value": "aktiv"}, {"column": "punktzahl", "operator": "greater_equal", "value": "80"}]
[{"column": "name", "operator": "contains", "value": "hans"}, {"column": "email", "operator": "is_not_empty"}]

> Kanonische Seite: https://elysiatools.com/de/tools/csv-filter

- **Kategorie:** Data Processing

- **Schlagwörter:** csv, filter, daten, zeilen, bedingungen, abfrage, kalkulationstabelle

## Überblick

Der CSV Filter ist ein effizientes Werkzeug, um umfangreiche CSV-Datensätze präzise nach Spaltenwerten zu durchsuchen und zu bereinigen. Mit Unterstützung für 12 verschiedene Operatoren und komplexen Filterbedingungen extrahieren Sie genau die Informationen, die Sie für Ihre Analysen benötigen.

## Eingaben

- **CSV Datei** (file)
- **Filter Spalte** (text): Column name to filter on
- **Filter Operator** (select)
- **Filter Wert** (text): Value to filter by (leave empty for is_empty/is_not_empty)
- **Zusätzliche Filter (JSON)** (textarea): Beispiele: \[{"column": "alter", "operator": "greater_than", "value": "25"}\] \[{"column": "status", "operator": "equals", "value": "aktiv"}, {"column": "punktzahl", "operator": "greater_equal", "value": "80"}\] \[{"column": "name", "operator": "contains", "value": "hans"}, {"column": "email", "operator": "is_not_empty"}\]
- **Ausgabeformat** (select)
- **Kopfzeile Einschließen** (checkbox)
- **Groß-/Kleinschreibung** (checkbox)
- **Leerzeichen Entfernen** (checkbox)

## Wann verwenden

- Wenn Sie große CSV-Dateien auf spezifische Datensätze reduzieren müssen.
- Wenn Sie Daten basierend auf mehreren logischen Bedingungen gleichzeitig filtern wollen.
- Wenn Sie unvollständige Datensätze identifizieren oder leere Zellen in einer Tabelle ausschließen möchten.

## Funktionsweise

- Laden Sie Ihre CSV-Datei hoch und definieren Sie die primäre Spalte sowie den gewünschten Filteroperator.
- Geben Sie den Filterwert ein oder nutzen Sie das JSON-Feld für komplexere, mehrstufige Filterabfragen.
- Passen Sie Einstellungen wie Groß-/Kleinschreibung oder das Entfernen von Leerzeichen an.
- Wählen Sie das gewünschte Ausgabeformat (CSV, JSON oder Zusammenfassung) und starten Sie den Filtervorgang.

## Anwendungsfälle

- Bereinigung von Kundendatenbanken durch Ausschluss von Einträgen ohne E-Mail-Adresse.
- Segmentierung von Verkaufsberichten nach bestimmten Regionen oder Mindestumsätzen.
- Extraktion spezifischer Log-Einträge aus großen CSV-Dateien basierend auf Status-Codes oder Zeitstempeln.

## Häufig gestellte Fragen

### Welche Filteroperatoren werden unterstützt?

Das Tool unterstützt 12 Operatoren, darunter equals, not_equals, contains, greater_than, less_than, starts_with, ends_with sowie Prüfungen auf leere oder nicht leere Felder.

### Kann ich nach mehreren Kriterien gleichzeitig filtern?

Ja, über das Feld 'Zusätzliche Filter (JSON)' können Sie komplexe Abfragen mit mehreren Bedingungen definieren.

### In welchen Formaten kann ich die Ergebnisse exportieren?

Sie können die gefilterten Daten als CSV-Datei, im JSON-Format oder als zusammenfassenden Bericht herunterladen.

### Werden Leerzeichen in den Daten automatisch korrigiert?

Ja, wenn die Option 'Leerzeichen Entfernen' aktiviert ist, werden führende und nachgestellte Leerzeichen in den Werten automatisch bereinigt.

### Ist die Filterung case-sensitive?

Die Groß-/Kleinschreibung kann über eine entsprechende Checkbox in den Einstellungen individuell aktiviert oder deaktiviert werden.

## Ähnliche Tools

- [PDF-Tabellenextraktor zu CSV/JSON](https://elysiatools.com/de/tools/pdf-table-extractor-to-csv-json): Extrahiert Tabellen aus PDFs mit OpenDataLoader und exportiert sie als JSON, CSV oder HTML
- [CSV Transformator](https://elysiatools.com/de/tools/csv-transformer): CSV-Daten mit Spaltenoperationen, Berechnungen und Datentypkonvertierungen transformieren und verarbeiten. Operationsbeispiele: • Spalte umbenennen: \[{"type": "rename", "column": "alter_name", "new_name": "neuer_name"}\] • Berechnete Spalte hinzufügen: \[{"type": "add_column", "new_column": "gesamt", "formula": "preis * menge"}\] • Spalte entfernen: \[{"type": "remove_column", "remove_column": "zu_entfernende_spalte"}\] • Datentyp konvertieren: \[{"type": "convert_type", "convert_column": "alter", "target_type": "number"}\] • Werte berechnen: \[{"type": "calculate", "target_column": "gesamt", "expression": "preis * steuer + versand"}\] • Zeilen filtern: \[{"type": "filter_values", "filter_column": "status", "operator": "equals", "value": "aktiv"}\]
- [JSON-LD-Generator aus CSV](https://elysiatools.com/de/tools/json-ld-generator-from-csv): Wandelt CSV- oder Excel-Zeilen in Schema.org-JSON-LD fuer Artikel, Produkte oder Events um und liefert validierungsbereite SEO-Ausgaben
- [Train/Test-Split mit Stratifizierung](https://elysiatools.com/de/tools/train-test-split-with-stratification): Liest ein CSV/JSON-Dataset und teilt es stratifiziert nach der Zielspalte in train/validation/test (standardmäßig 70/15/15, reproduzierbarer Seed) oder stratifiziertes k-fold; Bericht zur Klassenverteilung pro Split mit Abweichungsbalken, Leck-Check über doppelte Zeilen, SMOTE-Vorschau (Nächste-Nachbarn-Interpolation auf dem Train-Split) und CSV-Export als ZIP.
- [Analysator fuer strukturierte Logs](https://elysiatools.com/de/tools/structured-log-analyzer): Erkennt gaengige Logformate, extrahiert Kernfelder und exportiert als JSON, CSV oder SQL.
- [Fitness-Workout-PDF-Generator](https://elysiatools.com/de/tools/fitness-workout-pdf-generator): Erstellt einen druckbaren Trainingsplan als PDF aus JSON oder CSV mit Tabellen, Fortschrittsfeldern und optionalen QR-Codes
- [XLSX Multi-Sheet-Splitter](https://elysiatools.com/de/tools/xlsx-multi-sheet-splitter): Teilt Arbeitsmappen mit mehreren Blaettern in Einzeldateien
- [CSV-zu-Datenbank-Migrationsplaner](https://elysiatools.com/de/tools/csv-to-database-migration-planner): Leitet aus CSV-Daten ein relationales Schema ab und erzeugt CREATE-TABLE- und ALTER-Plaene fuer PostgreSQL, MySQL, SQLite oder SQL Server

## Beispiele

- [CSV Beispiele](https://elysiatools.com/de/samples/csv-samples): CSV-Beispieldateien mit verschiedenen Datentypen, Größen und Komplexitätsstufen
- [Python Beispiele](https://elysiatools.com/de/samples/python): Python Code-Beispiele und Hello World Demonstrationen
- [WebRTC Echtzeitkommunikation Beispiele](https://elysiatools.com/de/samples/webrtc-samples): Umfassende WebRTC-Beispiele für P2P Audio/Video-Kommunikation, Datenkanäle, Bildschirmfreigabe und Signalisierungsserver
- [Distributed Tracing Beispiele](https://elysiatools.com/de/samples/distributed-tracing-samples): Umfassende Beispiele für verteiltes Tracing mit Jaeger, OpenTelemetry und modernen Observability Tools

## Verwandte Inhalte

- [Workflows fuer Datenqualitaet und Anomalieuntersuchung](https://elysiatools.com/de/hubs/data-quality-anomaly-workflows): Profilieren Sie tabellarische Daten, isolieren Sie Duplikate, Fehlwerte, Referenzbrueche, Ausreisser und Zeitreihenanomalien und machen Sie daraus belastbare Qualitaetsnachweise.
- [Workflow fuer CSV-Bereinigung, Umformung und Auslieferung](https://elysiatools.com/de/hubs/csv-utility): Pruefen Sie die CSV-Struktur, behalten Sie die richtigen Spalten, formen Sie Zeilen um, vergleichen Sie Ergebnisse und teilen Sie Ausgabedateien bei Bedarf auf.
