a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tony Qu 8bc64618ca fix NPOI.csproj 7 years ago
OpenXmlFormats Merge branch 'core-0.1' of https://github.com/tonyqus/npoi into core-0.1 7 years ago
build upload nuget package 8 years ago
examples CopySheet XSSF Example project. (Commit 2 of 2) 7 years ago
logo checkin logo 9 years ago
main fix NPOI.csproj 7 years ago
ooxml Merge branch 'core-0.1' of https://github.com/tonyqus/npoi into core-0.1 7 years ago
openxml4Net Merge branch 'core-0.1' of https://github.com/tonyqus/npoi into core-0.1 7 years ago
scratchpad create build.bat and build.scratchpad.bat 9 years ago
solution fix NPOI.csproj 7 years ago
testcases remove setter 7 years ago
tools omg I wrote a cell 9 years ago
.gitattributes fix LF formatting issue 13 years ago
.gitignore Add DateAxis for category axis. 7 years ago
.tgitconfig Add tgit.icon project config 12 years ago
LICENSE update 2.1 documents 11 years ago
README.md Update README.md 7 years ago
Read Me.txt update readme 7 years ago
Release Notes.txt update release note 7 years ago

README.md

NPOI - .NET Core Support

We are working on NPOI .NET Core version. Since .NET Core 2.1 is stable enough, we decide to migrate NPOI to .NET core.

This project is the .NET version of POI Java project. With NPOI, you can read/write Office 2003/2007 files very easily.

How to use NPOI in Linux

According to Scott's post, you must install the following libraries before using NPOI.

sudo apt install libc6-dev 
sudo apt install libgdiplus

Advantage of NPOI

a. It's totally free to use
b. Cover most features of Excel (cell style, data format, formula and so on)
c. Professional support service (even 24*7) from NPOI team (not free)
d. Support xls, xlsx, docx.
e. Designed to be interface-oriented (take a look at NPOI.SS namespace)
f. Support not only export but also import
g. .Net 2.0 based even for xlsx and docx (though we also support .NET 4.0)
h. Real successful cases all over the world
i. huge amout of basic examples

How to join

If you have passion to contribute code, please contact tony.qu@neuzilla.com

Neuzilla on SNS

Linkedin Group: http://www.linkedin.com/groups/Neuzilla-User-Group-6655065
Twitter: http://twitter.com/tonyqus
QQ Group: 20144214
Commercial Email Support: support@neuzilla.com

System Requirement

.NET Standard 2.0