Marko Lahma
aa87073ddf
Make non-public API methods static where applicable
4 months ago
Marko Lahma
0b9921889f
Fix dictionary usage related analyzer problems
4 months ago
Marko Lahma
122d6cb5e3
Fix analyzer reported issues related to string usage
* add polyfills for older targets
4 months ago
Marko Lahma
ee59c41351
Remove prefixes from cref tags
4 months ago
bmlpg
2dd0fa7c92
Added "using SixLabors.ImageSharp.Metadata"
4 months ago
bmlpg
114120f46b
Account for image resolution units other than pixels per inch
Added logic to convert the resolution to "pixels per inch" for images which have it specified as "pixels per meter" or "pixels per centimeter".
4 months ago
Antony Liu
89e8ab7aa7
bug 61049 fix ordering of builtin formulas
4 months ago
Antony Liu
394f76f94f
POI 61007, use CellFormat for all format strings containing multiple parts (";" delimited) and update unit test to expect the same values as Excel. Also added tests for the failing formats.
4 months ago
Marko Lahma
985f670b0c
Reduce warning output during build and treat new warnings as errors
5 months ago
Marko Lahma
4c23bca0f6
Replace casts with pattern variable
5 months ago
Tony Qu
1e5f612188
fix merge issue
5 months ago
Marko Lahma
646c6a8b8d
Seal private and internal types
5 months ago
Antony Liu
6d0c60ea62
Add support for DVar、DVarp、DStdev、DStdevp function
5 months ago
Antony Liu
278748f49f
Add support for DAverage and DProduct function
5 months ago
Antony Liu
7a5a20b058
Add support for DMax and DSUM function
5 months ago
Antony Liu
3a87c3ae0c
Add more test cases of DGet function.
Bug 63700: Make D* functions work with numeric result column
bug-66087: make D* functions case insensitive
github-692: D* functions are incompatible with the diamond operator.
5 months ago
Antony Liu
ac05a7e40b
Add support for DCount and DCountA functions
6 months ago
Marko Lahma
8cb8eced85
Use Array.Empty<T> instead of allocating an empty array
5 months ago
Marko Lahma
d50e141958
Add readonly modifier for suitable fields
5 months ago
Marko Lahma
3329a7d06c
Use TryGetValue instead of ContainsKey and indexing
5 months ago
Many_sun
e118d10046
Fix int overflowing in ExcelGeneralNumberFormat
5 months ago
Antony Liu
718404b2d4
[bug-66093] add support for unimplemented subfunctions to SUBTOTAL function
6 months ago
Antony Liu
cac8135bc1
POI 62373, Support for FREQUENCY function
6 months ago
Marko Lahma
a5caf9f1a0
Upgrade to NUKE 9 and remove obsolete NET 6 targets
6 months ago
Vemahk
41763500ac
implementing AsyncLocal into HSSFCellStyle cache
6 months ago
Antony Liu
74291f750d
format code and tidy up xml comment
6 months ago
Antony Liu
d195409d4d
Move ClassID from NPOI.Util to NPOI.HPSF, and add more preset values
6 months ago
Antony Liu
3fc246d087
poi: #60331 - Remove deprecated classes - deprecate Mutable* property classes
6 months ago
Antony Liu
0d4fb14776
Add BidirectionalDictionary from https://github.com/iikuzmychov/BidirectionalDictionary , an implementation of a bidirectional dictionary.
6 months ago
Antony Liu
64159cf68d
poi: Fix issue found via large corpus tests: HSSFPicture in a HSSFShapeGroup might not have a patriarch set, so let's walk up the parents to try to find one.
1 year ago
Vemahk
555959e249
naive undo of 96186d6fd7
7 months ago
Antony Liu
00d4409b1e
patches from poi bug 59893
7 months ago
Antony Liu
8a1f6f5b11
Fix some Sonar issues
7 months ago
Tim Lee
c61245b8d5
Fix ShiftMergedRegions
RT
7 months ago
Antony Liu
753527146f
poi: Bug #56822 fix COUNTIFS()
8 months ago
Tony Qu
edb5b4a9d7
refactor GetCells to return CellRangeAddressList
8 months ago
Tony Qu
c34f8e6768
add .net8 framework to all projects
8 months ago
Tony Qu
94cbe6910e
implement SXSSFSheet.GetCells
8 months ago
Tony Qu
ae54bf2eef
update unit test
8 months ago
Tony Qu
8193443aba
implement ISheet.GetCells method
8 months ago
Antony Liu
2ff8768678
poi: bug 59227: parse dates formatted in Japanese or Chinese. Change javac source encoding from ASCII to UTF-8 (same as build.gradle). Patch from jzhao. This closes #48 on Github.
1 year ago
Antony Liu
3c27f86f88
poi: #60626 - ArrayIndexOutOfBoundsException in EvilUnclosedBRFixingInputStream
1 year ago
Tony Qu
3a2cd52a52
Update HSSFCell.cs
8 months ago
Tony Qu
23fa619bd1
return ICell for SetXXX methods in ICell
fix #257
8 months ago
lechu445
a4ecf8f944
Revert the change in FileBackedDataSource.CopyTo
9 months ago
lechu445
8b5ef41d33
Reduce byte array allocations by usage MemoryStream.GetBuffer() instead of ToArray()
9 months ago
Antony Liu
a6dea11b36
fix: using HashSet instead of ArrayList to avoid duplicated FormulaCellCacheEntry. That make test case TestSumif.TestMicrosoftExample1 passed.
9 months ago
Antony Liu
8cf75f8278
Use StringBuilder in ToString methods as before
11 months ago
89287
131ca3d17e
fix: AddStyleClass no update newClassValue
11 months ago
Patrice DARGENTON
c5523b8bd3
maxRows is usefull for AutoSizeColumn and GetColumnWidth from outside the library NPOI
11 months ago