awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • exceljs/exceljsE

    exceljs/exceljs

    15,370Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,370
  • tealeg/xlsxAvatar von tealeg

    tealeg/xlsx

    5,996Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,996
  • wuhan2020/wuhan2020Avatar von wuhan2020

    wuhan2020/wuhan2020

    5,923Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗5,923
  • haris-musa/excel-mcp-serverAvatar von haris-musa

    haris-musa/excel-mcp-server

    3,940Auf GitHub ansehen↗

    Dieses Projekt ist ein Model Context Protocol-Server, der eine Schnittstelle für KI-Agenten bereitstellt, um Excel-Arbeitsmappen programmatisch zu erstellen, zu lesen und zu modifizieren. Es dient als Brücke, die es Large Language Models ermöglicht, Tabellenkalkulationsautomatisierung und Datenvisualisierung durchzuführen. Der Server ermöglicht es KI-Agenten, native Excel-Diagramme und Pivot-Tabellen aus Rohdaten zu generieren und strukturierte Informationen in visuelle Zusammenfassungen umzuwandeln. Er bietet einen Mechanismus für Remote-Tabellenkalkulationsmanagement durch eine protokollbasierte Konnektivitätsschicht. Das System deckt ein breites Spektrum an Tabellenkalkulations-Manipulationsfunktionen ab, einschließlich zellbasierter Operationen für Formeln und Datenvalidierung, visueller Formatierung von Bereichen und Layout-Modifikationen. Es handhabt zudem das Management auf Arbeitsmappenebene, wie Metadatenextraktion, Blattorganisation und die Erstellung strukturierter Tabellen.

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

    Python
    Auf GitHub ansehen↗3,940
  • jmcnamara/xlsxwriterAvatar von jmcnamara

    jmcnamara/XlsxWriter

    3,911Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,911
  • jankallman/epplusAvatar von JanKallman

    JanKallman/EPPlus

    3,775Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,775
  • jakubgarfield/expensesAvatar von jakubgarfield

    jakubgarfield/expenses

    1,279Auf GitHub ansehen↗

    This application is a personal finance tracker that utilizes a cloud-based spreadsheet as its primary database for recording and organizing daily spending. It provides a web-based dashboard for managing individual transactions and generating monthly summaries to assist with budget oversight. The project distinguishes itself by leveraging spreadsheet-based storage to enable collaborative financial management, allowing multiple users to access and update shared records in real time. It further automates record maintenance through recurring transaction scheduling and integration with external wo

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

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

Unter-Tags erkunden

  • 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.