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 Data Validation

Mechanisms for restricting the type and range of data users can enter into spreadsheet cells.

Distinct from Data Validation: Focuses on the end-user input constraints within a spreadsheet file, whereas Data Validation usually refers to backend data model enforcement.

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

Awesome Spreadsheet Data Validation 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.
  • 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

    Implements input constraints such as dropdown lists and numeric ranges for spreadsheet cells.

    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 mechanisms for restricting the type and range of data users can enter into spreadsheet cells.

    Go
    Voir sur GitHub↗5,996
  • wuhan2020/wuhan2020Avatar de wuhan2020

    wuhan2020/wuhan2020

    5,923Voir sur GitHub↗

    Wuhan2020 is an open platform for collecting, validating, and visualizing epidemic relief data, originally focused on coordinating community response during the COVID-19 crisis. It aggregates information on hospitals, factories, logistics providers, hotels, and donations from multiple sources into a central repository, making it accessible through an interactive geographic map and a programmatic API. The platform distinguishes itself by using GitHub issues as its primary data store, with label-driven organization and command-based task assignment that allows volunteers to claim and track work

    Automatically syncs relief data from shared spreadsheets into the central repository.

    Voir sur GitHub↗5,923
  • 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.

    Implements mechanisms for restricting data types and ranges through spreadsheet data validation.

    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

    Restricts the type of data users can enter into cells and provides selectable dropdown lists.

    Pythonchartslibxlsxwriterpandas
    Voir sur GitHub↗3,911
  • jankallman/epplusAvatar de JanKallman

    JanKallman/EPPlus

    3,775Voir sur GitHub↗

    EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open XML format. It functions as an office file manipulator and spreadsheet processor that allows for the generation and modification of workbooks without requiring the local installation of office productivity software. The library enables the creation of complex workbooks featuring charts, pivot tables, and conditional formatting for automated reporting. It includes an internal calculation engine to execute embedded formulas and spreadsheet logic, and provides security features s

    Defines input rules and restrictions to ensure data integrity from end users in spreadsheet cells.

    C#dotnetexcelooxml
    Voir sur GitHub↗3,775
  • jakubgarfield/expensesAvatar de jakubgarfield

    jakubgarfield/expenses

    1,279Voir sur GitHub↗

    Cette application est un tracker de finances personnelles qui utilise un tableur basé sur le cloud comme base de données principale pour enregistrer et organiser les dépenses quotidiennes. Elle fournit un tableau de bord basé sur le web pour gérer les transactions individuelles et générer des résumés mensuels pour aider au suivi budgétaire. Le projet se distingue en tirant parti du stockage basé sur tableur pour permettre une gestion financière collaborative, permettant à plusieurs utilisateurs d'accéder et de mettre à jour des enregistrements partagés en temps réel. Il automatise davantage la maintenance des enregistrements grâce à la planification des transactions récurrentes et à l'intégration avec des services de flux de travail externes, garantissant une saisie de données cohérente sans intervention manuelle. Le système inclut des outils analytiques pour traiter les enregistrements stockés afin d'identifier les modèles de dépenses et les tendances historiques. Construite comme une application web progressive, elle prend en charge l'accès hors ligne et peut être installée sur des appareils mobiles pour fournir une interface native pour la gestion des données financières à travers les plateformes.

    Synchronizes expense records with remote spreadsheets to facilitate external data management and cross-platform access.

    JavaScriptexpense-managerexpense-trackerexpenses
    Voir sur GitHub↗1,279
  1. Home
  2. Data & Databases
  3. Spreadsheet Data Validation

Explorer les sous-tags

  • Collaborative Spreadsheet SyncsAutomated synchronization of data from shared online spreadsheets into a central repository. **Distinct from Spreadsheet Data Validation:** Distinct from Spreadsheet Data Validation: focuses on syncing data from collaborative spreadsheets to a repository, not on restricting cell input.