C# Office

Open-source C# projects categorized as Office

Top 23 C# Office 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. Open XML SDK

    Open XML SDK by Microsoft

    Project mention: Top 5 C# PPT Libraries .NET Developers Should Be Familiar With | dev.to | 2025-02-23

    Open XML SDK is an open-source PowerPoint Interop Library that provides a low-level API for working with Microsoft PowerPoint files. It enables modifying existing PowerPoint files, making it a good option for applications that require direct XML manipulation of PowerPoint documents.

  5. ExcelDataReader

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

  6. MiniExcel

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

  7. Fluent.Ribbon

    WPF Ribbon control like in Office

  8. DocX

    Fast and easy to use .NET library that creates or modifies Microsoft Word files without installing Word. (by xceedsoftware)

  9. SaaSHub

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

    SaaSHub logo
  10. ExcelDna

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

  11. kms-activate

    Microsoft Windows/Office 一键激活工具

  12. NetOffice

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

  13. MiniWord

    .NET Word(docx) exporting template engine without COM+ & interop (support Linux and Mac)

  14. office-ribbonx-editor

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

  15. toxy

    .net text extraction & export framework (by nissl-lab)

  16. ShapeCrawler

    🍂 A .NET library for manipulating PowerPoint presentations

  17. Report-From-DocX-HTML-To-PDF-Converter

    .NET Core library to create custom reports based on Word docx or HTML documents and convert to PDF

  18. OfficeIMO

    Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDK

  19. WopiHost

    The most advanced .NET implementation of the WOPI protocol. Enables integration with WOPI clients such as Office Online Server.

  20. BookFx

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

  21. VisioAutomation

    Automate Microsoft Visio with .NET

  22. OotD

    Outlook on the Desktop (OotD)

    Project mention: A Brief History of Code Signing at Mozilla | news.ycombinator.com | 2025-02-07

    I've actually got an action for this (based on fork, so can't take full credit): https://github.com/mscrivo/signtool-code-sign

    you can see a usage example here: https://github.com/mscrivo/OotD/blob/main/.github/workflows/...

  23. RemindMe

    Reminds you of events with an un-missasble pop-up on your screen(provided you are at your computer, of course)

  24. ExcelDna-Unpack

    Command-line utility to extract the contents of Excel-DNA add-ins packed with ExcelDnaPack

  25. file-formats-windows-forms-demos

    This repository contains the samples for Syncfusion file format Windows Forms products and the guide to use them.

  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# Office discussion

Log in or Post with

C# Office related posts

  • Top 5 C# PPT Libraries .NET Developers Should Be Familiar With

    2 projects | dev.to | 23 Feb 2025
  • Automatizando a criação de planilhas com .NET

    1 project | dev.to | 9 Feb 2025
  • Resolve 'IBM437' is not a supported encoding name EPPlus

    1 project | dev.to | 5 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
  • When XML in Word Became Illegal

    2 projects | news.ycombinator.com | 12 Oct 2023
  • Visual Studio C#: Is it possible to manipulate Excel file via Visual Studio

    2 projects | /r/VisualStudio | 19 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 NPOI 5,962
2 ClosedXML 5,133
3 Open XML SDK 4,241
4 ExcelDataReader 4,178
5 MiniExcel 3,091
6 Fluent.Ribbon 2,649
7 DocX 1,839
8 ExcelDna 1,374
9 kms-activate 852
10 NetOffice 732
11 MiniWord 689
12 office-ribbonx-editor 563
13 toxy 389
14 ShapeCrawler 360
15 Report-From-DocX-HTML-To-PDF-Converter 332
16 OfficeIMO 333
17 WopiHost 204
18 BookFx 109
19 VisioAutomation 102
20 OotD 96
21 RemindMe 82
22 ExcelDna-Unpack 60
23 file-formats-windows-forms-demos 11

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