Dotnetcore NPOI Review By File Comparsion - nissl-lab/npoi GitHub Wiki
This document is based on NPOI 2.2.0 tag and Dotnetcore/NPOI latest code
Folder Mapping
NPOI | Dotnetcore/NPOI |
---|---|
main | src/NPOI |
Ooxml | src/NPOI.OOXML |
Ooxml.openxml4net | src/openxml4Net |
Ooxml.openxmlformats | src/openxmlFormats |
Testcases | test |
scratchpad | test/scratchpad |
File Comparisons
1565 files in total. Report exported by WinMerge with expanding all the subfolders
Files Count | Comparison Result |
---|---|
1408 | Text files are identical |
130 | <5 changes |
14 | 5-10 changes |
13 | >10 changes |
6 | only exists in dotnetcore/NPOI excludes csproj and unnecessary files |
According to my code review, <5 changes are almost about formatting, comments and invalid code change, which can be ignored.
Even if the changes are bigger than 5, some of the code are still directly copied from some late version of NPOI.
Conclusion
The valid changes from dotnetcore/NPOI are very rare. I don't think it will be more than 2000 lines of code.