Description
NetOffice supports extending and automating Microsoft Office applications: Excel, Word, Outlook, PowerPoint, Access, Project and Visio.
NetOffice alternatives and similar packages
Based on the "Office" category.
Alternatively, view NetOffice alternatives based on common mentions on social networks and blogs.
-
NPOI
a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. -
EPPlus
DISCONTINUED. EPPlus is a .net library that reads and writes Excel 2007/2010 files using the Open Office Xml format (xlsx). -
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. -
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. -
ExcelDna
Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library. -
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 -
ExcelDna-Unpack
Command-line utility to extract the contents of Excel-DNA add-ins packed with ExcelDnaPack -
Syncfusion .NET Word Framework
This repository contains the samples for Syncfusion file format Windows Forms products and the guide to use them. -
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 -
Syncfusion .NET Excel Framework
A high-performance .NET Excel framework without Microsoft Office or interop dependencies. Create, read, and edit Excel documents seamlessly. Utilize Spreadsheet controls for creating, editing, and viewing easily. Effortlessly convert Excel files to PDF, images, and more with powerful conversion APIs. [$] [Free for Individuals and Small Businesses] -
Syncfusion .NET PowerPoint Framework
A high-performance .NET PowerPoint framework without Microsoft Office or interop dependencies. Create, read, and edit PowerPoint files seamlessly. Effortlessly convert PowerPoint files to PDFs and images with powerful conversion APIs. [$] [Free for Individuals and Small Businesses]
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of NetOffice or a related project?
README
NetOffice - Microsoft Office in .NET
NetOffice is a set of libraries for building Microsoft Office Addins and automation of Microsoft Office applications.
Use NetOffice to extend and automate Microsoft Office applications: Excel, Word, Outlook, PowerPoint, Access, Project and Visio.
:rotating_light: Notice: Use official packages with NetOfficeFw.* prefix. Using old 1.7.4 packages? Learn how to migrate.
Features
- MS Office integration without version limitations
- All features of the MS Office versions 2000, 2002, 2003, 2007, 2010, 2013 and 2016 are included
- Active support in version independent development
- Syntactically and semantically identical to the Microsoft Interop Assemblies
- No training if you already know the MS Office object model, use your existing PIA code
- Reduced and more readable code with automatic management of COM proxies
- Usable with .NET Framework 4.0 or higher
- Easy add-ins development
- No deployment hurdles, no registration
- No dependencies, no interop assemblies, no need for VSTO
- Visual Studio Project Templates and Wizards available in NetOffice Toolbox
Getting Started
Checkout the NetOffice-Examples repository to see how to use NetOffice to automate Office applications or how to create add-ins to extend them.
Tools
The NetOffice Toolbox is a comprehensive toolset to get started with NetOffice solutions.
Project History
You can find more information about [NetOffice Git repository in documentation](Documentation/History.md).
Branches
master
- main branchreleases/netoffice_v1.7.7
- branch with current NetOffice 1.7.7 source codereleases/netoffice_v1.7.6
- branch with NetOffice 1.7.6 source codereleases/netoffice_v1.7.5
- branch with NetOffice 1.7.5 source codereleases/netoffice_v1.7.4
- branch with NetOffice 1.7.4 source code
Archived Branches
These branches are archives of the source code from CodePlex and OSDN.
import/osdn_repository
- branch with NetOffice source code imported from OSDN repositoryimport/legacy_repository
- archive branch of original NetOffice source code imported from CodePlex Subversionimport/netoffice_1.7.4-alpha
- archive branch of NetOffice 1.7.4 source code provided by Sebastianimport/netoffice_1.7.4.1-alpha
- archive branch of NetOffice 1.7.4.1 source code provided by Sebastian
License
NetOffice source code is licensed under [MIT License](LICENSE.txt).
Copyright ยฉ 2011-2018 Sebastian Lange
Copyright ยฉ 2015-2020 Jozef Izso
*Note that all licence references and agreements mentioned in the NetOffice README section above
are relevant to that project's source code only.