C# Excel

Open-source C# projects categorized as Excel Edit details

Top 18 C# Excel Projects

  • NPOI

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

    Project mention: What's the best way to read an Excel file into a DataGrid in WinUi 3? | reddit.com/r/csharp | 2022-08-30

    I use NPOI https://github.com/nissl-lab/npoi its a popular package for reading Excel. It is both faster than interop and free (open source).

  • 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: adding cell color in Excel file using c# | reddit.com/r/dotnet | 2022-07-28

    ClosedXML is an open wrapper around OOXML.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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

    Project mention: Defeat 'Project Unviewable' protection | reddit.com/r/excel | 2022-07-07

    It seems that this is some kind of protection. I tried different methods including EvilClippy without any success. Is there any way to view the underlying vba code ?

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

  • EPPlus

    EPPlus 5-Excel spreadsheets for .NET (by EPPlusSoftware)

    Project mention: adding cell color in Excel file using c# | reddit.com/r/dotnet | 2022-07-28
  • MiniExcel

    Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet

  • ExcelDna

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

    Project mention: Trying to combine 2-3 documents sandwiched between 2 pages of an excel spreadsheet, but don't have access to Adobe Acrobat. | reddit.com/r/vba | 2022-01-28
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Unity-QuickSheet

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

    Project mention: Workflow for spreadsheet designing / modifying data without re-building | reddit.com/r/Unity3D | 2022-08-09

    Now, I've been delving with Unity-QuickSheet (the excel version, as the Gdrive functionality is broken atm), and I already understand how I'd go around implementing this at edit time. If I edit the spreadsheet, I can easily re-import the sheet data and it's converted to the scriptableobject "database" each sheet lives in.

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

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

  • ExcelMapper

    Map POCO objects to Excel files

    Project mention: Read Excel file in .NET 6 deployed on Linux? | reddit.com/r/dotnet | 2021-11-27

    You should take a look at ExcelMapper https://github.com/mganss/ExcelMapper

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

    Project mention: Discovered a NuGet package called ClosedXML. Takes away the pain of dealing with OpenXML | reddit.com/r/csharp | 2022-06-01

    Also shoutout to the report package for exporting classes to spreadhsheets. https://github.com/ClosedXML/ClosedXML.Report

  • office-ribbonx-editor

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

    Project mention: Share Ribbon With Global Macros | reddit.com/r/excel | 2022-09-09
  • BakingSheet

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

    Project mention: Did you know: SuperCell uses CSV format for their design data | reddit.com/r/Unity3D | 2022-09-08

    So I wrote BakingSheet (anyone interested in please try and give feedback :D) two years ago and it has been evolved with features like list and dictionary support. I wonder what other people think about using spreadsheet, and I'd like to see it grow as open source project, so if anyone wants to contribute or give opinion it's welcome!

  • BookFx

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

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

    Project mention: BulkPDF and Privacy. | reddit.com/r/opensource | 2021-10-27

    I broken-down BulkPDF to create some pdf forms at work. Now, they are concerned that I may have leaked customer data. BulkPDF is available via GitHUB and I did not find any security advisories there (https://github.com/Tadelsucht/BulkPDF/security/advisories). It's free and open source software but I am unsure if I should only go by what it says on‏‏‎‏‏‎‏‏‎‏‏‎­GitHUB or not. I couldn't find any negative information after several searches. I have reached out to the creator. It's an excellent program but I wonder if free is too good to be true??

  • OfficeIMO

    Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word and later also Excel files without installing any software.

    Project mention: Combining binary cmdlets with C#/.NET library/DLL | reddit.com/r/PowerShell | 2022-09-08

    I wrote https://github.com/EvotecIT/OfficeIMO which is C# Library, which I then use in PowerShell module https://github.com/EvotecIT/PSWriteOffice along with other DLL libraries and expose those using verb-noun (in PowerShell).

  • Sylvan.Data.Excel

    The fastest .NET library for reading Excel data files.

    Project mention: Need some help/direction reading CSV into MySQL without duplication | reddit.com/r/csharp | 2022-08-30

    I maintain a couple libraries that can help with reading the data files: Sylvan.Data.Csv and Sylvan.Data.Excel. I see no reason to not allow users to provide whichever format is convenient for them.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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). The latest post mention was on 2022-09-09.

C# Excel related posts


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

Project Stars
1 NPOI 4,642
2 ClosedXML 3,285
3 EvilClippy 1,746
4 Magicodes.IE 1,681
5 EPPlus 1,245
6 MiniExcel 1,168
7 ExcelDna 955
8 Unity-QuickSheet 882
9 ReoGrid 781
10 Npoi.Mapper 481
11 ExcelMapper 471
12 ClosedXML.Report 361
13 office-ribbonx-editor 339
14 BakingSheet 129
15 BookFx 105
16 BulkPDF 100
17 OfficeIMO 67
18 Sylvan.Data.Excel 48
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io