Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nissl-lab/npoi
a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
https://github.com/nissl-lab/npoi
biff dotnetcore excel office-file-api openxml poi word
Last synced: 5 days ago
JSON representation
a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
- Host: GitHub
- URL: https://github.com/nissl-lab/npoi
- Owner: nissl-lab
- License: apache-2.0
- Created: 2013-01-02T00:59:05.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-26T01:01:12.000Z (3 months ago)
- Last Synced: 2024-10-29T11:21:45.812Z (3 months ago)
- Topics: biff, dotnetcore, excel, office-file-api, openxml, poi, word
- Language: C#
- Homepage:
- Size: 123 MB
- Stars: 5,721
- Watchers: 283
- Forks: 1,432
- Open Issues: 97
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- stars - nissl-lab/npoi
- awesome - nissl-lab/npoi - a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. (C\#)
- awesome-starred-test - nissl-lab/npoi - a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. (C# #)
- Awesome-Nuget-Packages - **NPOI**
README
What's NPOI
===================
[![NuGet](https://img.shields.io/nuget/dt/npoi)](https://www.nuget.org/packages/NPOI)
[![Telegram](https://img.shields.io/badge/Chat-Telegram-2CA5E0.svg?logo=telegram&logoColor=white)](https://t.me/npoidevs)
[![WhatsApp](https://img.shields.io/badge/Chat-WhatsApp-25D366?logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/CKD9wv3eW37K20CPUjCXwy)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square&logo=Apache)](LICENSE)
[![traffic](https://api.segment.io/v1/pixel/track?data=ewogICJ3cml0ZUtleSI6ICJBV2NjaWd1UkhKODBuNkJ4WlI4cHRaRzBINzY0RmJObCIsCiAgInVzZXJJZCI6ICJ0b255cXVzIiwKICAiZXZlbnQiOiAiTlBPSSBIb21lcGFnZSIKfQ==
)](#)
This project is the .NET version of Apache POI project. With NPOI, you can read/write Office 2003/2007 files very easily.Donation
=========
If you profits/benefits from NPOI, please [sponsor me via Github Sponsor](https://github.com/sponsors/tonyqus) or [donate this project](https://github.com/nissl-lab/npoi/discussions/923). Thank you!Get Started with NPOI
============[NPOI Tutorial on Youtube](https://github.com/nissl-lab/npoi-tutorial)
[How NPOI succeed](https://tonyqus.medium.com/how-npoi-succeeds-67ceb7333eb)
[Getting Started with NPOI](https://github.com/nissl-lab/npoi/wiki/Getting-Started-with-NPOI)
[How to use NPOI on Linux](https://github.com/nissl-lab/npoi/wiki/How-to-use-NPOI-on-Linux)
[Useful Packages based on NPOI](https://github.com/nissl-lab/npoi/wiki/ORM-on-NPOI)
[NPOI Changelog](https://github.com/nissl-lab/npoi/wiki/Changelog)
[NPOI code examples (This example repo is private. You can get access by sponsoring me)](https://github.com/sponsors/tonyqus)
Advantage of NPOI
=================
a. It's totally free to useb. Cover most features of Excel (cell style, data format, formula and so on)
c. Supported formats: xls, xlsx, docx.
d. Designed to be interface-oriented (take a look at NPOI.SS namespace)
e. Support not only export but also import
f. Real successful cases all over the world
g. Works on both Windows and Linux
System Requirement
===================
.NET Standard 2.1 (.NET Core 3.x, .NET 5, .NET 6).NET Standard 2.0 (.NET Core 2.x)
.NET Framework 4.0 and above
Contributors
===================
![Contributors](https://contrib.rocks/image?repo=nissl-lab/npoi)