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
·
JanKallman avatar

JanKallman/EPPlusArchived

0
View on GitHub↗
3,775 stars·1,184 forks·C#·2 vues

EPPlus

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 such as workbook encryption and access restrictions.

The toolkit covers a broad range of spreadsheet management capabilities, including cell-level styling, data validation rules, and the insertion of visual elements like pictures and shapes. It also manages structural organization through the manipulation of tables and comments.

Features

  • Excel Spreadsheet Management - Provides full lifecycle management for programmatically creating and editing Excel spreadsheet files.
  • Spreadsheet Manipulation Libraries - Provides a comprehensive library for programmatically creating, reading, and manipulating Excel spreadsheet files.
  • Office Document Manipulation - Allows for the programmatic modification of the internal structure of existing office spreadsheet files.
  • Office-Independent File Processing - Provides the ability to read and write Excel files without needing Microsoft Office installed on the machine.
  • Open XML Libraries - Provides programmatic interfaces for creating and manipulating documents using the Open XML standard.
  • In-Memory Object Models - Maintains a complete representation of the workbook structure in memory for fast programmatic modification.
  • Excel Processing Libraries - Serves as a .NET library for the programmatic reading and writing of XLSX and CSV files.
  • Spreadsheet Formula Engines - Includes an internal engine for evaluating mathematical and logical expressions within spreadsheet cells.
  • Financial Report Generators - Generates data-driven financial reports utilizing pivot tables, charts, and conditional formatting.
  • Stream-Based Serialization - Uses stream-based serialization to minimize memory overhead when saving large spreadsheets.
  • Spreadsheet Visualizations - Enables the embedding of charts, pictures, and shapes directly into spreadsheet documents for data visualization.
  • Structured Spreadsheet Tables - Provides capabilities to create and manipulate named tables with typed columns and ranges within spreadsheets.
  • Excel Automation - Automates the creation of complex workbooks featuring native charts, pivot tables, and formatting.
  • Spreadsheet Data Validation - Defines input rules and restrictions to ensure data integrity from end users in spreadsheet cells.
  • Spreadsheet Cell Styling - Applies visual attributes like borders, colors, and fonts to specific cell ranges via XML definitions.
  • Conditional Formatting - Changes the visual appearance of cells based on predefined rules or data values.

Historique des stars

Graphique de l'historique des stars pour jankallman/epplusGraphique de l'historique des stars pour jankallman/epplus

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait jankallman/epplus ?

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.

Quelles sont les fonctionnalités principales de jankallman/epplus ?

Les fonctionnalités principales de jankallman/epplus sont : Excel Spreadsheet Management, Spreadsheet Manipulation Libraries, Office Document Manipulation, Office-Independent File Processing, Open XML Libraries, In-Memory Object Models, Excel Processing Libraries, Spreadsheet Formula Engines.

Quelles sont les alternatives open-source à jankallman/epplus ?

Les alternatives open-source à jankallman/epplus incluent : haris-musa/excel-mcp-server — This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create,… exceljs/exceljs — ExcelJS is a Node.js spreadsheet engine and manipulation library used for reading, writing, and modifying XLSX and CSV… jmcnamara/xlsxwriter — XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and… phpoffice/phpexcel — PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various… negokaz/excel-mcp-server — This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document…

Alternatives open source à EPPlus

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec EPPlus.
  • haris-musa/excel-mcp-serverAvatar de haris-musa

    haris-musa/excel-mcp-server

    3,940Voir sur GitHub↗

    This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create, read, and modify Excel workbooks. It serves as a bridge that enables large language models to perform spreadsheet automation and data visualization. The server allows AI agents to generate native Excel charts and pivot tables from raw data, transforming structured information into visual summaries. It provides a mechanism for remote spreadsheet management through a protocol-based connectivity layer. The system covers a broad range of spreadsheet manipulation capabilities, incl

    Python
    Voir sur GitHub↗3,940
  • 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

    JavaScript
    Voir sur GitHub↗15,370
  • 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

    Pythonchartslibxlsxwriterpandas
    Voir sur GitHub↗3,911
  • phpoffice/phpexcelAvatar de PHPOffice

    PHPOffice/PHPExcel

    11,379Voir sur 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

    PHP
    Voir sur GitHub↗11,379
Voir les 30 alternatives à EPPlus→