2 dépôts
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 est une bibliothèque pour lire et écrire des fichiers de valeurs séparées par des virgules en mappant les données à des objets de classe personnalisés. Elle fonctionne comme une bibliothèque d'analyse et un mappeur de données qui convertit le texte de fichier plat en objets de données structurés et sérialise les ensembles de données internes en fichiers CSV standard. Le projet met l'accent sur l'efficacité de la mémoire via un analyseur qui optimise la consommation des ressources. Il utilise la mise en cache des valeurs de champ et un cache de chaînes internées pour stocker les valeurs répétitives, ce qui réduit la surcharge de mémoire lors du traitement de grands ensembles de données. La bibliothèque fournit un moteur d'analyse piloté par la configuration qui prend en charge divers délimiteurs et caractères d'échappement. Elle gère la relation entre les colonnes CSV et les propriétés de classe en utilisant un mappage basé sur les attributs et une instanciation d'objet basée sur la réflexion. Le traitement est géré via une analyse séquentielle basée sur le flux pour gérer les fichiers à haut volume sans charger l'ensemble de données complet en mémoire.
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.