C# Excel

Open-source C# projects categorized as Excel

Top 23 C# Excel Projects

  1. NPOI

    a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ClosedXML

    ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.

    Project mention: Automatizando a criação de planilhas com .NET | dev.to | 2025-02-09
  4. ExcelDataReader

    Lightweight and fast library written in C# for reading Microsoft Excel files

  5. MiniExcel

    Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)

  6. Magicodes.IE

    Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.

  7. EvilClippy

    A cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.

  8. EPPlus

    EPPlus-Excel spreadsheets for .NET (by EPPlusSoftware)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ReoGrid

    Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format and working on .NET 3.5 (or client profile), WPF and Android platform.

  11. ExcelDna

    Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library.

  12. Unity-QuickSheet

    Unity-QuickSheet enables you to use spreadsheet file data within Unity editor.

  13. ExcelMapper

    An Excel to object mapper. Maps POCOs to and from Excel. Configuration via convention, attributes, or fluent methods.

    Project mention: .NET: Integration Test for uploading csv/excel file via HttpClient | dev.to | 2025-02-07

    ExcelMapper for working with Excel file

  14. NetOffice

    🌌 Create add-ins and automation code for Microsoft Office applications.

  15. Npoi.Mapper

    Use this tool to import or export data with Excel file. The tool is a convention based mapper between strong typed object and Excel data via NPOI.

  16. sqlnotebook

    SQL Notebook — Casual data exploration in SQL

  17. ClosedXML.Report

    ClosedXML.Report is a tool for report generation with which you can easily export any data from your .NET classes to Excel using a XLSX-template.

  18. office-ribbonx-editor

    An overhauled fork of the original Custom UI Editor for Microsoft Office, built with WPF

  19. BakingSheet

    Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.

  20. BlazorDatasheet

    Simple excel-like datasheet Blazor component

  21. Sylvan.Data.Excel

    The fastest .NET library for reading Excel data files.

  22. PowerQueryNet

    Run M Language (Power Query Formula Language) from anywhere.

  23. FileContextCore

    FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.

  24. BulkPDF

    BulkPDF is a free and easy to use open source software, which allows to automatically fill an existing PDF form with differen values. Only a spreadsheet (Microsoft Excel 2007/2010/2013, LibreOffice or OpenOffice Calc) with the desired values is required.

  25. BookFx

    Composing Excel spreadsheets based on a tree of nested components like the HTML DOM.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Excel discussion

Log in or Post with

C# Excel related posts

  • Automatizando a criação de planilhas com .NET

    1 project | dev.to | 9 Feb 2025
  • .NET: Integration Test for uploading csv/excel file via HttpClient

    4 projects | dev.to | 7 Feb 2025
  • Step-by-Step Guide: Easy Reporting with ClosedXML and Views

    1 project | dev.to | 26 Nov 2024
  • ClosedXML y el uso de plantillas

    1 project | dev.to | 21 Jun 2024
  • My Animal Mart (Part 2) - The data config problem.

    1 project | dev.to | 12 Jun 2024
  • C# Excel read/write on the cheap

    3 projects | dev.to | 27 May 2024
  • When XML in Word Became Illegal

    2 projects | news.ycombinator.com | 12 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Excel projects in C#? This list will help you:

# Project Stars
1 NPOI 5,966
2 ClosedXML 5,140
3 ExcelDataReader 4,181
4 MiniExcel 3,114
5 Magicodes.IE 2,175
6 EvilClippy 2,156
7 EPPlus 1,932
8 ReoGrid 1,480
9 ExcelDna 1,379
10 Unity-QuickSheet 1,066
11 ExcelMapper 855
12 NetOffice 733
13 Npoi.Mapper 621
14 sqlnotebook 611
15 ClosedXML.Report 581
16 office-ribbonx-editor 563
17 BakingSheet 390
18 BlazorDatasheet 310
19 Sylvan.Data.Excel 276
20 PowerQueryNet 197
21 FileContextCore 172
22 BulkPDF 133
23 BookFx 109

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?