awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesSpreadsheet Styling

Capabilities for applying visual formatting like fonts and colors to exported spreadsheet files.

Distinct from Spreadsheet Generators: Distinct from Spreadsheet Generators: focuses on the styling layer of the export rather than the generation process.

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

Awesome Spreadsheet Styling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • qax-os/excelizeAvatar de qax-os

    qax-os/excelize

    20,682Voir sur GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Supports style-driven formatting and conditional rules to decouple data content from presentation metadata.

    Goagentaianalytics
    Voir sur GitHub↗20,682
  • exceljs/exceljsE

    exceljs/exceljs

    15,370Voir sur GitHub↗

    ExcelJS is a Node.js spreadsheet engine and manipulation library used for reading, writing, and modifying XLSX and CSV files. It functions as a formatting tool and asynchronous streaming parser for generating complex workbooks containing formulas, rich text, and custom styles. The library is distinguished by its ability to process large datasets using asynchronous data streaming and incremental processing, which minimizes memory usage during data extraction and file generation. Its capability surface covers comprehensive data management, including structured tables, named ranges, and cell da

    Provides extensive visual formatting including cell styles, conditional formatting, and page setups.

    JavaScript
    Voir sur GitHub↗15,370
  • tealeg/xlsxAvatar de tealeg

    tealeg/xlsx

    5,996Voir sur GitHub↗

    This is a Go library for reading and writing XLSX files, providing a toolkit for spreadsheet generation and data extraction. It functions as an Office Open XML parser and generator, enabling the creation of workbooks with support for styles, formulas, and metadata. The project features a data mapper that uses Go struct tags and reflection to automatically align spreadsheet rows with structured data. It also includes a validation engine for defining input constraints, such as dropdown lists and error alerts, to control user data entry. The library covers a broad range of capabilities, includi

    Provides capabilities for applying visual formatting like fonts, colors, and borders to exported spreadsheet files.

    Go
    Voir sur GitHub↗5,996
  • unidoc/uniofficeAvatar de unidoc

    unidoc/unioffice

    4,809Voir sur GitHub↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    Applies visual styles and conditional formatting to spreadsheet cells to change appearance based on rules.

    Godocxecma-376excel
    Voir sur GitHub↗4,809
  • box/spoutAvatar de box

    box/spout

    4,229Voir sur GitHub↗

    Spout est une bibliothèque de traitement de fichiers de tableur et un générateur multi-format conçu pour lire et écrire des fichiers CSV, XLSX et ODS. Il fonctionne comme un parseur basé sur les flux qui traite les fichiers de tableur volumineux de manière incrémentale pour éviter de charger des documents entiers en mémoire. La bibliothèque fournit des capacités pour la génération programmatique de tableurs et l'extraction de données. Elle supporte le stylisme de contenu personnalisé, permettant l'application de polices, d'arrière-plans, de bordures et de formats de nombres à des cellules ou lignes individuelles. Au-delà de l'entrée et de la sortie de fichiers de base, le projet couvre la manipulation de classeurs via l'extraction sélective de feuilles et la modification de contenu spécifique au sein de fichiers existants. Il emploie des stratégies d'optimisation de la mémoire pour gérer le traitement de tableurs à grande échelle indépendamment de la taille totale du fichier.

    Applies custom fonts, backgrounds, borders, and number formats to individual cells or rows.

    PHPcsvfastmemory-efficient
    Voir sur GitHub↗4,229
  • haris-musa/excel-mcp-serverAvatar de haris-musa

    haris-musa/excel-mcp-server

    3,940Voir sur GitHub↗

    Ce projet est un serveur Model Context Protocol qui fournit une interface pour les agents IA afin de créer, lire et modifier par programmation des classeurs Excel. Il sert de pont qui permet aux modèles de langage étendus d'effectuer l'automatisation de feuilles de calcul et la visualisation de données. Le serveur permet aux agents IA de générer des graphiques Excel natifs et des tableaux croisés dynamiques à partir de données brutes, transformant des informations structurées en résumés visuels. Il fournit un mécanisme pour la gestion de feuilles de calcul à distance via une couche de connectivité basée sur un protocole. Le système couvre un large éventail de capacités de manipulation de feuilles de calcul, notamment les opérations au niveau des cellules pour les formules et la validation des données, le formatage visuel des plages et les modifications de mise en page. Il gère également la gestion au niveau du classeur, telle que l'extraction de métadonnées, l'organisation des feuilles et la création de tableaux structurés.

    Applies visual formatting and styling to elements within exported spreadsheet files.

    Python
    Voir sur GitHub↗3,940
  • jmcnamara/xlsxwriterAvatar de jmcnamara

    jmcnamara/XlsxWriter

    3,911Voir sur 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

    Formats cells with percentages, dates, and custom styles for professional visual presentation.

    Pythonchartslibxlsxwriterpandas
    Voir sur GitHub↗3,911
  1. Home
  2. Data & Databases
  3. Spreadsheet Generators
  4. Spreadsheet Styling