C# Office

Open-source C# projects categorized as Office

Top 23 C# Office Projects

  • NPOI

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

  • 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: When XML in Word Became Illegal | news.ycombinator.com | 2023-10-12

    It's also country specific.

    I work on Excel library and the text to number/date feature was one of less fun things to implement at least semi-correctly.

    I remember my comment on the PR back then:

    https://github.com/ClosedXML/ClosedXML/pull/1899

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Open XML SDK

    Open XML SDK by Microsoft

  • Project mention: Libcurl | news.ycombinator.com | 2024-01-29

    While it doesn't appear to have been updated in many years, Microsoft built a similarly useful tool[1] that lets you browse the structure of a given Office document and see C# code that generates various components of it.

    [1] https://github.com/dotnet/Open-XML-SDK/releases/tag/v2.5

  • ExcelDataReader

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

  • Fluent.Ribbon

    WPF Ribbon control like in Office

  • MiniExcel

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

  • DocX

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ExcelDna

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

  • kms-activate

    Microsoft Windows/Office 一键激活工具

  • NetOffice

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

  • MiniWord

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

  • office-ribbonx-editor

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

  • Project mention: How can I distribute a VBA macro as an add in? | /r/vba | 2023-06-14
  • toxy

    .net text extraction framework (by nissl-lab)

  • 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

  • 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

  • Project mention: Get pagesetup header from a word document | /r/PowerShell | 2023-06-20

    While I have method that allows easy find/search for stuff in headers - https://github.com/EvotecIT/OfficeIMO/blob/master/OfficeIMO.Examples/Word/FindAndReplace/FindAndReplace01.cs

  • ShapeCrawler

    🍂 A .NET library for manipulating PowerPoint presentations

  • WopiHost

    ASP.NET Core MVC implementation of the WOPI protocol. Enables integration with WOPI clients such as Office Online Server.

  • BookFx

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

  • VisioAutomation

    Automate Microsoft Visio with .NET

  • RemindMe

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

  • ExcelDna-Unpack

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

  • file-formats-windows-forms-demos

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

  • PureExcel

    A lightweight excel parser

  • 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 related posts

Index

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

Project Stars
1 NPOI 5,510
2 ClosedXML 4,407
3 Open XML SDK 3,869
4 ExcelDataReader 3,792
5 Fluent.Ribbon 2,438
6 MiniExcel 2,387
7 DocX 1,689
8 ExcelDna 1,233
9 kms-activate 775
10 NetOffice 665
11 MiniWord 546
12 office-ribbonx-editor 456
13 toxy 347
14 Report-From-DocX-HTML-To-PDF-Converter 301
15 OfficeIMO 245
16 ShapeCrawler 244
17 WopiHost 187
18 BookFx 105
19 VisioAutomation 99
20 RemindMe 77
21 ExcelDna-Unpack 54
22 file-formats-windows-forms-demos 11
23 PureExcel 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com