A list of paid, free or open source C#, .NET and web based plugins, libraries and tools for Microsoft Office including XML SDK, reading excel files, Outlook Object Model, Word 2007, 2010, 2013 API, Excel Add-Ins for C#, F# or VB .NET and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C#, .NET and web based plugins, libraries and tools for Microsoft Office

  • ExcelDna – ExcelDna makes it easier to create and deploy Excel Add-Ins using C#, F# or VB .NET
  • ClosedXML – ClosedXML makes it easier for developers to create Excel 2007/2010 files
  • NPOI – This project is the .NET version of POI Java project at https://poi.apache.org/.
  • EPPlus – EPPlus is a .NET library that reads and writes Excel 2007/2010 files using the Open Office XML format (xlsx).
  • Open XML SDK – The Open XML SDK provides open-source libraries for working with Open XML Documents (DOCX, XLSX, and PPTX).
  • DocX – DocX is a .NET library that allows developers to manipulate Word 2007/2010/2013 files, it does not require Microsoft Word or Office to be installed.
  • ExcelDataReader – Lightweight and fast library written in C# for reading Microsoft Excel files (2.0-2007).
  • NetOffice – .NET wrapper assemblies for Microsoft Office applications.
  • GemBox.Bundle – A package of .NET components that enable fast, simple and efficient processing of office files (Excel, Word, PowerPoint, PDF and emails). [$]****[Free Lite versions]
  • Outlook Redemption – Library to work with the Outlook Object Model and (Extended) MAPI. Supports Outlook 98 – 2019. Work with objects/mails/accounts/folders in Exchange and Outlook. [$]
  • ShapeCrawler – A fluent API for the processing of PowerPoint presentations without Microsoft Office installed.
  • MiniExcel – A micro Excel helper avoids OOM and high performance to create/mapping/template-fill-data.
  • Toxy – .NET text extraction framework supports a few file formats

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, Microsoft Office, XML SDK, excel files, Outlook Object Model, microsoft Word 2007 api, microsoft 2010 api, 2013 API, Excel Add-Ins, C#, F#, VB, .NET, c# Microsoft Office, c# XML SDK, c# excel files, c# Outlook Object Model, c# microsoft Word 2007 api, c# microsoft 2010 api, c# 2013 API, c# Excel Add-Ins, C#, F#, VB, .NET, .net Microsoft Office, .net XML SDK, .net excel files, .net Outlook Object Model, .net microsoft Word 2007 api, .net microsoft 2010 api, .net 2013 API, .net Excel Add-Ins, asp.net Microsoft Office, asp.net XML SDK, asp.net excel files, asp.net Outlook Object Model, asp.net microsoft Word 2007 api, asp.net microsoft 2010 api, asp.net 2013 API, asp.net Excel Add-Ins

Image: Unsplash License.