awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repositorios

Awesome GitHub RepositoriesCSV Format Converters

Utilities for modifying delimiters, quoting rules, and record terminators in delimited files.

Distinct from CSV Processing: Candidates focus on JSON-to-CSV or HTML rendering, not the internal reformatting of CSV dialects.

Explore 24 awesome GitHub repositories matching data & databases · CSV Format Converters. Refine with filters or upvote what's useful.

Awesome CSV Format Converters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • phpoffice/phpexcelAvatar de PHPOffice

    PHPOffice/PHPExcel

    11,379Ver en GitHub↗

    PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various formats. It utilizes an in-memory spreadsheet model that maps spreadsheet structures to a hierarchy of objects for programmatic manipulation. The library functions as an Office Open XML processor for generating and manipulating XLSX documents and serves as a reader for extracting data and structure from legacy binary XLS files. It also includes tools for CSV data integration and importing. The project provides capabilities for automated report generation and spreadsheet data extra

    Includes tools to convert Excel spreadsheets into CSV format and vice versa.

    PHP
    Ver en GitHub↗11,379
  • burntsushi/xsvAvatar de BurntSushi

    BurntSushi/xsv

    10,750Ver en GitHub↗

    xsv is a suite of high-performance command-line utilities written in Rust for the analysis, manipulation, and statistical processing of large delimited datasets. It provides a toolkit for processing comma-separated value files through a command line interface. The project provides capabilities for statistical analysis, including the computation of column statistics, value frequencies, and descriptive metrics. It also includes data manipulation utilities for joining, slicing, sampling, and reformatting records. The toolkit covers a broad range of data operations including column selection, da

    Changes delimiters, record terminators, and quoting rules to ensure compatibility with other tools.

    Rust
    Ver en GitHub↗10,750
  • kellyjonbrazil/jcAvatar de kellyjonbrazil

    kellyjonbrazil/jc

    8,538Ver en GitHub↗

    jc is a tool that transforms plain-text results from command-line utilities, system tools, log formats, and text tables into structured JSON data. It functions as a structured data transformer capable of converting various file formats, including CSV, INI, XML, and YAML, into JSON representations for programmatic use. The project includes a collection of specific parsers for Unix commands and system tools such as df, blkid, and various package managers. It also features specialized converters for web server logs, Common Log Format, and Common Event Format strings. The tool covers broad capab

    Transforms CSV files without headers into JSON by detecting the delimiter and assigning generic field names.

    Pythonbashbash-scriptingcli
    Ver en GitHub↗8,538
  • feast-dev/feastAvatar de feast-dev

    feast-dev/feast

    6,727Ver en GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Outputs feature data as SQL queries or tables for use in other database tools.

    Pythonbig-datadata-engineeringdata-quality
    Ver en GitHub↗6,727
  • wireservice/csvkitAvatar de wireservice

    wireservice/csvkit

    6,390Ver en GitHub↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Converts Excel spreadsheets into CSV format using a single command-line invocation.

    Python
    Ver en GitHub↗6,390
  • lgandx/responderAvatar de lgandx

    lgandx/Responder

    6,335Ver en GitHub↗

    Responder is a network penetration testing tool that intercepts and spoofs link-local name resolution queries, including LLMNR, NBT-NS, and mDNS, to redirect traffic to an attacker-controlled host. It hosts rogue protocol servers for over 15 protocols, capturing authentication credentials during challenge-response handshakes, and stores captured hashes and cleartext credentials in a SQLite database for structured offline analysis. The tool distinguishes itself through its ability to relay captured NTLM authentication challenges to target services for lateral movement without cracking the hash

    Exports collected authentication hashes from the internal SQLite database into CSV files.

    Python
    Ver en GitHub↗6,335
  • dimitri/pgloaderAvatar de dimitri

    dimitri/pgloader

    6,295Ver en GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Specifies field delimiters, enclosing characters, escape sequences, and header handling to match CSV file formats.

    Common Lispclozure-clcommon-lispcsv
    Ver en GitHub↗6,295
  • heidisql/heidisqlAvatar de HeidiSQL

    HeidiSQL/HeidiSQL

    6,129Ver en GitHub↗

    A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal

    Generates SQL export files for structure and data with options to send to file, clipboard, or another server.

    Pascal
    Ver en GitHub↗6,129
  • kucherenko/jscpdAvatar de kucherenko

    kucherenko/jscpd

    5,800Ver en GitHub↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Exports duplication findings as CSV files for external data processing.

    TypeScriptaiclones-detectioncode-quality
    Ver en GitHub↗5,800
  • zgoat/goatcounterAvatar de zgoat

    zgoat/goatcounter

    5,755Ver en GitHub↗

    Goatcounter is a privacy-focused web analytics platform designed to be self-hosted on your own infrastructure. It collects visitor statistics like page views, browser information, location, screen size, and referring sites without using cookies or storing any personal data, identifying unique visits through a non-identifiable hash derived from browser and network data. The platform distinguishes itself by offering multiple tracking methods that respect user privacy, including a lightweight JavaScript snippet, an image-based tracking pixel for environments without JavaScript, and the ability t

    Creates CSV exports of analytics data with status-check and download endpoints.

    Go
    Ver en GitHub↗5,755
  • arp242/goatcounterAvatar de arp242

    arp242/goatcounter

    5,753Ver en GitHub↗

    Goatcounter is a self-hosted web analytics platform that collects visitor statistics without cookies, personal data, or persistent identifiers. It uses privacy-preserving techniques like anonymous session hashing to count page views and visits, and can be deployed on your own infrastructure using a binary or Docker container with SQLite or PostgreSQL storage. The platform offers multiple data collection methods, including a lightweight JavaScript snippet, an image-based tracking pixel for environments where scripts are blocked, and server log file parsing from nginx, Apache, Caddy, or CloudFr

    Creates a CSV export of analytics data for backup, migration, or offline analysis.

    Goanalyticsgogolang
    Ver en GitHub↗5,753
  • allure-framework/allure2Avatar de allure-framework

    allure-framework/allure2

    5,287Ver en GitHub↗

    Allure is a test reporting framework that normalizes execution data from multiple test frameworks across different programming languages into a common intermediate format. It aggregates results from multiple sources into a shared directory of JSON files and generates self-contained HTML reports through a modular plugin pipeline. The architecture includes a hierarchical step tree model to represent test execution, metadata annotation injection to enrich results at runtime, and directory-watch incremental rendering that regenerates reports in real time as new data arrives. Unlike generic report

    Generate a CSV file containing test execution data from the report, readable in spreadsheet tools.

    Javaallurereportingreporting-engine
    Ver en GitHub↗5,287
  • joshclose/csvhelperAvatar de JoshClose

    JoshClose/CsvHelper

    5,202Ver en GitHub↗

    CsvHelper es una librería para leer y escribir archivos de valores separados por comas mapeando datos a objetos de clase personalizados. Funciona como una librería de análisis y mapeador de datos que convierte texto de archivo plano en objetos de datos estructurados y serializa conjuntos de datos internos de vuelta a archivos CSV estándar. El proyecto enfatiza la eficiencia de la memoria a través de un analizador que optimiza el consumo de recursos. Utiliza caché de valores de campo y una caché de cadenas internadas para almacenar valores repetitivos, lo que reduce la sobrecarga de memoria al procesar grandes conjuntos de datos. La librería proporciona un motor de análisis basado en configuración que soporta varios delimitadores y caracteres de escape. Gestiona la relación entre columnas CSV y propiedades de clase utilizando mapeo basado en atributos e instanciación de objetos basada en reflexión. El procesamiento se maneja mediante análisis secuencial basado en flujo para gestionar archivos de gran volumen sin cargar todo el conjunto de datos en la memoria.

    Allows precise control over field delimiters, escape sequences, and header handling through a configuration object.

    C#hacktoberfest
    Ver en GitHub↗5,202
  • lxc/incusAvatar de lxc

    lxc/incus

    4,893Ver en GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Exports the internal database as SQL statements to aid in reconstructing networks, profiles, and other settings after a failure.

    Gocloudcontainershacktoberfest
    Ver en GitHub↗4,893
  • h2database/h2databaseAvatar de h2database

    h2database/h2database

    4,607Ver en GitHub↗

    H2 es un sistema de gestión de bases de datos relacionales compatible con JDBC, escrito en Java. Funciona como una base de datos SQL embebible que puede ejecutarse directamente dentro de un proceso de aplicación para eliminar la latencia de red, o como una base de datos en memoria para almacenamiento volátil de alto rendimiento. También incluye una consola basada en web para ejecutar comandos SQL y administrar esquemas. El sistema se caracteriza por sus modos de despliegue flexibles, incluyendo un modo servidor independiente para acceso remoto TCP/IP y un modo mixto para conectividad local y remota simultánea. Cuenta con una capa de emulación de dialectos y modos de compatibilidad que permiten imitar el comportamiento y la sintaxis de otros sistemas de bases de datos. El motor proporciona un amplio conjunto de capacidades que cubren transacciones ACID con control de concurrencia multiversión, soporte para datos geoespaciales y JSON, y funciones avanzadas de ventana analítica. Incluye herramientas para la preservación de datos mediante copias de seguridad comprimidas, restauración de scripts SQL y gestión de memoria fuera del heap (off-heap) para manejar grandes datasets. La base de datos se integra con aplicaciones utilizando controladores estándar de Java Database Connectivity y URLs de conexión.

    Converts database content into SQL scripts to facilitate data migration and restoration.

    Javadatabasejavajdbc
    Ver en GitHub↗4,607
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Ver en GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Writes database records to files with streaming support to handle datasets larger than available memory.

    Swift
    Ver en GitHub↗4,471
  • adaltas/node-csvA

    adaltas/node-csv

    4,268Ver en GitHub↗

    Esta librería es un serializador y stringifier de datos CSV para transformar registros estructurados en valores separados por comas. Proporciona herramientas para convertir registros de datos en texto plano a través de implementaciones síncronas, basadas en devoluciones de llamada o basadas en flujos. El proyecto se distingue por ofrecer una implementación de streaming a través de la API Transform nativa de Node.js, que permite el procesamiento de grandes conjuntos de datos sin cargar todos los registros en la memoria. También incluye un sistema de formato flexible para definir delimitadores, comillas, caracteres de escape y configuraciones de encabezado específicos. El conjunto de herramientas cubre la automatización de exportación de datos y el mapeo de registro a cadena, permitiendo la generación programática de archivos a partir de registros de base de datos o respuestas de API.

    Ships a configuration system for defining delimiters, quote characters, and header layouts in CSV output.

    JavaScript
    Ver en GitHub↗4,268
  • show-me-the-code/pythonAvatar de Show-Me-the-Code

    Show-Me-the-Code/python

    4,226Ver en GitHub↗

    This project is a curated library of Python code examples, educational resources, and programming tutorials. It functions as an educational repository designed to teach Python language fundamentals through practical implementation tasks, real-world exercises, and functional code snippets. The collection covers a diverse range of implementation examples, including the development of interactive websites and message boards using web frameworks. It also features scripts for audio speech processing, automated media processing for images, and the extraction of data from web content. Additional ca

    Reads Excel data and writes it into structured XML documents.

    HTML
    Ver en GitHub↗4,226
  • gam-team/gamAvatar de GAM-team

    GAM-team/GAM

    4,206Ver en GitHub↗

    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

    Provides configuration for CSV delimiters, quoting, and escape sequences to ensure correct parsing of administrative data files.

    Pythongamgooglegoogle-admin-sdk
    Ver en GitHub↗4,206
  • simonmichael/hledgerAvatar de simonmichael

    simonmichael/hledger

    4,059Ver en GitHub↗

    hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va

    Converts accounting transactions into a relational database format to enable complex queries and analysis.

    Haskellaccountingcommand-line-toolconsole-application
    Ver en GitHub↗4,059
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. CSV Format Converters

Explorar subetiquetas

  • CSV Output Formatting ConfigurationsSets the delimiter, quote character, escape behavior, and line terminator used when writing CSV files. **Distinct from CSV Format Converters:** Distinct from CSV Format Converters: focuses on configuring output serialization parameters, not converting between formats.
  • Configurable CSV ParsingSpecifying field delimiters, enclosing characters, escape sequences, and header handling to match the exact format of a CSV file. **Distinct from CSV Format Converters:** Distinct from CSV Format Converters: focuses on parsing configuration, not format conversion.
  • Excel-to-CSV Converters1 sub-etiquetaSingle-command tools that convert Excel spreadsheets into CSV format. **Distinct from CSV Format Converters:** Distinct from CSV Format Converters: focuses on converting from Excel format specifically, not modifying CSV delimiters or quoting.
  • Headerless CSV ParsingParsing of delimited files that lack a header row by assigning generic field names. **Distinct from CSV Format Converters:** Specifically handles the absence of headers, whereas general converters often assume header presence.
  • SQL-to-CSV Exporters3 sub-etiquetasExecutes a SQL query against a database and writes the result set as a CSV file. **Distinct from CSV Format Converters:** Distinct from CSV Format Converters: focuses on exporting query results, not reformatting existing CSV files.