2 Repos
Utilities for linking tabular data columns to specific entity identifiers using mapping rules and transformations.
Distinguishing note: Shortlist focuses on format conversion (JSON/Excel) or similarity; this is about mapping columns to API keys.
Explore 2 awesome GitHub repositories matching data & databases · CSV Data Mappers. Refine with filters or upvote what's useful.
CsvHelper ist eine Bibliothek zum Lesen und Schreiben von CSV-Dateien (Comma-Separated Values) durch das Mapping von Daten auf benutzerdefinierte Klassenobjekte. Sie fungiert als Parsing-Bibliothek und Data-Mapper, der Flat-File-Text in strukturierte Datenobjekte konvertiert und interne Datensätze zurück in Standard-CSV-Dateien serialisiert. Das Projekt betont die Speichereffizienz durch einen Parser, der den Ressourcenverbrauch optimiert. Es nutzt Field-Value-Caching und einen Interned-String-Cache zum Speichern repetitiver Werte, was den Speicher-Overhead bei der Verarbeitung großer Datensätze reduziert. Die Bibliothek bietet eine konfigurationsgesteuerte Parsing-Engine, die verschiedene Trennzeichen und Escape-Zeichen unterstützt. Sie verwaltet die Beziehung zwischen CSV-Spalten und Klasseneigenschaften mithilfe von attributbasiertem Mapping und reflektionsbasierter Objektinstanziierung. Die Verarbeitung erfolgt über stream-basiertes sequenzielles Parsing, um Dateien mit hohem Volumen zu verwalten, ohne den gesamten Datensatz in den Speicher zu laden.
Provides a system for linking CSV columns to application properties using configurable attributes.
GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la
Links CSV columns to primary keys and data fields to map tabular data to specific administrative items.