awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesSpreadsheet Writers

Tools for exporting dataset content to cloud-based spreadsheet services.

Distinguishing note: Focuses on writing and updating remote spreadsheet data.

Explore 12 awesome GitHub repositories matching data & databases · Spreadsheet Writers. Refine with filters or upvote what's useful.

Awesome Spreadsheet Writers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pola-rs/polarsAvatar pola-rs

    pola-rs/polars

    38,855Vezi pe GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Saves dataset content to spreadsheets with options to clear or append data.

    Rustarrowdataframedataframe-library
    Vezi pe GitHub↗38,855
  • alibaba/easyexcelAvatar alibaba

    alibaba/easyexcel

    33,703Vezi pe GitHub↗

    EasyExcel is a Java processing library designed for reading and writing XLS, XLSX, and CSV files. It functions as a memory-efficient spreadsheet parser, an object-relational mapper that binds spreadsheet columns to Java class fields, and a stream-based exporter for handling high-volume data. The library distinguishes itself through a streaming model that processes large files row-by-row via listeners to prevent heap memory overflow. It also operates as a template engine, allowing the population of predefined spreadsheet files with dynamic data while preserving original layouts and styles. Br

    Streams data objects directly to files or HTTP responses to handle high-volume spreadsheet exports.

    Javaexceljavajxl
    Vezi pe GitHub↗33,703
  • phpoffice/phpspreadsheetAvatar PHPOffice

    PHPOffice/PhpSpreadsheet

    13,932Vezi pe GitHub↗

    PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as a spreadsheet file generator and an Excel file parser, allowing for the programmatic creation and manipulation of documents compatible with software such as Microsoft Excel and LibreOffice Calc. The library provides capabilities for programmatic spreadsheet generation and data extraction, enabling the conversion of data from spreadsheet files into programmable PHP formats. It also facilitates cross-format spreadsheet conversion, allowing data to be moved between different sta

    Implements abstract writers that translate internal objects into XML or binary structures for various file formats.

    PHP
    Vezi pe GitHub↗13,932
  • formbricks/formbricksAvatar formbricks

    formbricks/formbricks

    12,391Vezi pe GitHub↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    Pushes incoming survey feedback automatically to cloud-based spreadsheet services for centralized data collection.

    TypeScriptexperience-managementformforms
    Vezi pe GitHub↗12,391
  • phpoffice/phpexcelAvatar PHPOffice

    PHPOffice/PHPExcel

    11,379Vezi pe 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

    Translates the internal object model into specific binary or XML spreadsheet file specifications via dedicated writer classes.

    PHP
    Vezi pe GitHub↗11,379
  • a-h/templAvatar a-h

    a-h/templ

    10,358Vezi pe GitHub↗

    Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic. The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks. The framework includes automated s

    Streams generated HTML content directly to a standard output or response writer to minimize memory overhead.

    Gogohtml-elementshtmx
    Vezi pe GitHub↗10,358
  • phpoffice/phpwordAvatar PHPOffice

    PHPOffice/PHPWord

    7,568Vezi pe GitHub↗

    PHPWord is a PHP word processing library used for programmatically reading and writing word processing documents. It functions as an OOXML document generator, a word file parser, and a document template engine. The library enables the generation of new documents by applying structured data to existing templates or by creating files from scratch. It provides capabilities for extracting and parsing content, metadata, and structure from existing word processing files. The project covers a broad range of document generation features, including layout formatting, metadata management, and the inse

    Uses specialized writer classes to translate a generic document model into different file extensions and versions.

    PHP
    Vezi pe GitHub↗7,568
  • yujiosaka/headless-chrome-crawlerAvatar yujiosaka

    yujiosaka/headless-chrome-crawler

    5,643Vezi pe GitHub↗

    Acest proiect este un framework distribuit de web crawling headless Chrome și de extracție a datelor. Funcționează ca un motor de randare JavaScript care utilizează un browser headless pentru a procesa pagini dinamice, extrăgând date structurate de pe site-uri web care necesită execuție JavaScript. Sistemul este conceput pentru colectarea scalabilă a datelor pe mai multe noduri, utilizând sincronizarea distribuită a sarcinilor și cache-uri partajate pentru a preveni munca duplicată. Se distinge prin capacitatea de a emula medii client specifice prin configurarea user-agent-urilor și a dimensiunilor viewport-ului, capturând în același timp dovezi vizuale precum capturi de ecran ale paginilor. Framework-ul acoperă gestionarea cuprinzătoare a crawl-ului, inclusiv programarea cererilor în cozi de prioritate, traversarea depth-first și breadth-first și respectarea fișierelor robots.txt și sitemap.xml. Oferă instrumente pentru limitarea concurenței, monitorizarea evenimentelor și streaming-ul datelor extrase în formate CSV sau JSON.

    Streams extracted page information directly into CSV or JSON Lines files for high-volume output.

    JavaScript
    Vezi pe GitHub↗5,643
  • nekoparapa/ainieeAvatar NEKOparapa

    NEKOparapa/AiNiee

    5,152Vezi pe GitHub↗

    AiNiee is an LLM-based localization tool that automates the translation of games, books, subtitles, and documents across multiple languages. It operates as a batch processing engine, translating entire folders of files in parallel while preserving directory structure, and includes a glossary management system that enforces terminology consistency using AI-powered glossaries, forbidden terms, and user-defined text substitution rules. The tool differentiates itself through key architectural decisions: it distributes translation requests across multiple API keys to bypass rate limits and acceler

    Outputs translated text in new file formats by implementing custom writer modules.

    Python
    Vezi pe GitHub↗5,152
  • exceldatareader/exceldatareaderAvatar ExcelDataReader

    ExcelDataReader/ExcelDataReader

    4,387Vezi pe GitHub↗

    ExcelDataReader este o bibliotecă C# utilizată pentru a extrage date și metadate din foile de calcul Microsoft Excel și fișierele CSV. Funcționează ca un parser de workbook care convertește conținutul foilor de calcul în seturi de date structurate pentru acces și iterație programatică. Proiectul include un extractor de metadate specializat pentru recuperarea detaliilor la nivel de celulă, cum ar fi formatele numerice, stilurile, înălțimile rândurilor, lățimile coloanelor și intervalele de celule îmbinate. De asemenea, oferă un procesor de flux pentru parsarea fișierelor text CSV simple cu codificare personalizabilă și detectarea separatorilor. Biblioteca suportă standardul OpenXML pentru fișierele moderne de tip foaie de calcul și utilizează parsarea bazată pe flux și iterația rândurilor bazată pe cursor pentru a parcurge workbook-urile. Aceste capabilități permit conversia workbook-urilor cu mai multe foi în tabele de date relaționale.

    Extracts cell styles, number formats, and layout details like merged ranges and column widths from Excel files.

    C#csharpdotnetexcel
    Vezi pe GitHub↗4,387
  • gam-team/gamAvatar GAM-team

    GAM-team/GAM

    4,206Vezi pe 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

    Modifies spreadsheet properties using JSON configurations provided via command line or file.

    Pythongamgooglegoogle-admin-sdk
    Vezi pe GitHub↗4,206
  • jmcnamara/xlsxwriterAvatar jmcnamara

    jmcnamara/XlsxWriter

    3,911Vezi pe GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Implements a memory-optimized mode that flushes large datasets to disk row-by-row to minimize RAM usage.

    Pythonchartslibxlsxwriterpandas
    Vezi pe GitHub↗3,911
  1. Home
  2. Data & Databases
  3. Spreadsheet Writers

Explorează sub-etichetele

  • Cloud Spreadsheet UploadsUploading command results directly to a cloud spreadsheet instead of saving locally, with customizable file and folder options. **Distinct from Spreadsheet Writers:** Distinct from Spreadsheet Writers: focuses on uploading command output to a cloud spreadsheet, not general dataset export.
  • File Format Writers2 sub-tag-uriImplementations that translate internal data models into specific binary or XML spreadsheet file specifications. **Distinct from Spreadsheet Writers:** Focuses on local file structure generation (XLSX, ODS) rather than API-based cloud spreadsheet updates.
  • Reader-Writer ArchitecturesArchitectural patterns that separate the logic of parsing input files from the logic of generating output files. **Distinct from File Format Writers:** Covers the high-level pattern of decoupling readers from writers, rather than the specific implementation of a writer.
  • Spreadsheet Metadata ExtractionExtraction of cell styles, number formats, and layout details from Excel files. **Distinct from Spreadsheet Metadata Modifiers:** Focuses on reading existing metadata, whereas Spreadsheet Metadata Modifiers focus on updating those properties.
  • Spreadsheet Metadata ModifiersUtilities for updating the structural and organizational properties of a spreadsheet via structured data. **Distinct from Spreadsheet Writers:** Distinct from Spreadsheet Writers: modifies existing metadata and properties rather than writing cell data.
  • Stream-Based ExportersWriters that stream data objects directly to files or HTTP responses for high-volume output. **Distinct from Spreadsheet Writers:** Focuses on the streaming mechanism of writing, rather than cloud-based service updates.