Marko Lahma
5c34729ff1
Remove unnecessary array allocations for Split etc
3 months ago
Marko Lahma
a1c339b4fd
Fix analysis errors related to non-concrete type usage
3 months ago
JYJ
d096dcc8f4
Change stringbuilder to zstring(this time changing only what needs to be changed)
4 months ago
Marko Lahma
5f73594729
Remove zero-length array allocations and use collection expression
4 months ago
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
4c23bca0f6
Replace casts with pattern variable
5 months ago
Marko Lahma
646c6a8b8d
Seal private and internal types
5 months ago
Marko Lahma
8cb8eced85
Use Array.Empty<T> instead of allocating an empty array
5 months ago
Marko Lahma
3329a7d06c
Use TryGetValue instead of ContainsKey and indexing
5 months ago
Tony Qu
edb5b4a9d7
refactor GetCells to return CellRangeAddressList
8 months ago
Tony Qu
94cbe6910e
implement SXSSFSheet.GetCells
8 months ago
Tony Qu
8193443aba
implement ISheet.GetCells method
8 months ago
Antony Liu
2015bb71f7
Squashed commit of the following:
commit 815eb29b8d
Merge: efb45c5b
ff7fa873
Author: Tony Qu <tonyqus@gmail.com>
Date: Fri Apr 26 22:37:31 2024 +0800
Merge pull request #1316 from antony-liu/poi/v3.16-patch3
Some patches ported from poi
commit efb45c5b16
Merge: 5cb561d8
b48fe66a
Author: Tony Qu <tonyqus@gmail.com>
Date: Fri Apr 26 21:51:49 2024 +0800
Merge pull request #1284 from superrnovae/bmp_pictures
Opening existing workbook with pictures, adding new ones and saving it should not throw an exception
commit ff7fa8733c
Merge: cc1de9aa
5cb561d8
Author: Antony Liu <sun_apollo@yeah.net>
Date: Fri Apr 26 20:59:25 2024 +0800
Merge branch 'master' into poi/v3.16-patch3
commit 5cb561d8da
Merge: e82fa275
c0378c6b
Author: Tony Qu <tonyqus@gmail.com>
Date: Thu Apr 25 02:05:43 2024 +0800
Merge pull request #1303 from Bykiev/FixCreateCellComment
XLS - Fix adding cell comment
commit e82fa2757c
Merge: 83106c23
989cb6b3
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 19:43:02 2024 +0800
Merge branch 'master' of https://github.com/nissl-lab/npoi
commit 83106c2345
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 19:42:35 2024 +0800
fix #1315 - rollback the change of dt2D and dtr property
commit 989cb6b3a4
Merge: 7fd6e4c5
9fe58edb
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 04:19:14 2024 +0800
Merge pull request #1281 from superrnovae/xssf_formula_results_format
[Bug 67785] Make XSSFExcelExtractor output more like that from XSSFEventBasedExcelExtractor
commit 7fd6e4c5bb
Merge: 976c1f5e
7892c921
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 03:58:13 2024 +0800
Merge pull request #1307 from Bykiev/DocVars
Fix reading document variables
commit 976c1f5e01
Merge: 3412b214
428a170a
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 03:55:07 2024 +0800
Merge pull request #1262 from jake-codes-at-5-am/removedatavalidation-to-upstream
Add RemoveDataValidation method
commit 3412b21423
Merge: 4eb5d0e4
7c65a616
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 24 03:53:27 2024 +0800
Merge pull request #1314 from antony-liu/fix/github-issue-1070
Avoid NullReference exception when saving workbook with XML Map
commit 4eb5d0e443
Merge: 9e6eef14
44de7248
Author: Tony Qu <tonyqus@gmail.com>
Date: Thu Apr 18 08:13:11 2024 +0800
Merge pull request #1317 from DontFretBrett/update-sixlabors-imagesharp-218
Update SixLabors.ImageSharp to 2.1.8. CVE-2024-32036
commit 44de72489b
Author: Brett Sanders <brett.sanders@lightstream.com>
Date: Wed Apr 17 10:53:37 2024 -0700
Update SixLabors.ImageSharp to 2.1.8. CVE-2024-32036
commit 9e6eef14e8
Merge: 595ed45b
6321d891
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 22:31:48 2024 +0800
Merge branch 'master' of https://github.com/nissl-lab/npoi
commit 595ed45b10
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 22:31:38 2024 +0800
fix TestXWPFRun unit test
commit 6321d891a7
Merge: a8a827f7
1067d7f2
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 09:05:17 2024 +0800
Merge pull request #1313 from Bykiev/SharpZipLib
Update SharpZipLib to v1.4.2
commit a8a827f7cb
Merge: f0b0ea8e
79dfd75e
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 09:04:05 2024 +0800
Merge pull request #1283 from superrnovae/table_cellreferences
[github-164] Fix Bug in XSSFTable.setCellReferences when table is single cell.
commit f0b0ea8e51
Merge: 174fc672
16b283dc
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 09:02:16 2024 +0800
Merge pull request #1309 from antony-liu/poi/v3.16-patch2
Patches about VBAMacroReader from poi
commit 174fc6723f
Merge: d31d5d31
649c5653
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 08:47:24 2024 +0800
Merge branch 'master' of https://github.com/nissl-lab/npoi
commit d31d5d312e
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 08:46:58 2024 +0800
adjust Word openxml serialization
commit 990e86207a
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 08:45:20 2024 +0800
only add xml:space="preserve" when the value starts or ends with whitespace
commit 590b7f71ec
Author: Tony Qu <tonyqus@gmail.com>
Date: Tue Apr 16 08:42:58 2024 +0800
fix #1276 - remove docGrid init code in CT_SectPr constructor
commit 7c65a6168f
Author: Antony Liu <sun_apollo@yeah.net>
Date: Sat Apr 13 15:30:16 2024 +0800
Fix issue #1070 , avoid NullReference exception when saving workbook with XML Map
commit 1067d7f234
Author: ABykiev <bykiev.andrei@mail.ru>
Date: Tue Apr 9 18:51:36 2024 +0300
Update SharpZipLib to v1.4.2
Closes https://github.com/nissl-lab/npoi/issues/1149
commit 16b283dcee
Merge: 8f431832
649c5653
Author: Antony Liu <sun_apollo@yeah.net>
Date: Fri Apr 5 09:58:46 2024 +0800
Merge branch 'master' into poi/v3.16-patch2
commit 649c5653b5
Merge: 17041e59
7c89ee65
Author: Tony Qu <tonyqus@gmail.com>
Date: Fri Apr 5 09:22:04 2024 +0800
Merge pull request #1306 from antony-liu/poi/v3.16-patch1
Some patches ported from poi
commit 17041e598f
Merge: 462f15f8
b89af439
Author: Tony Qu <tonyqus@gmail.com>
Date: Wed Apr 3 07:35:01 2024 +0800
Merge pull request #1291 from jake-codes-at-5-am/fix-ct-formulacell-write
CT_CellFormula.Write: fix writing the si attribute
commit 7892c92130
Author: ABykiev <bykiev.andrei@mail.ru>
Date: Tue Apr 2 21:58:45 2024 +0300
Fix reading document variables
Closes #1199
commit c0378c6b79
Author: ABykiev <bykiev.andrei@mail.ru>
Date: Sun Mar 31 20:31:09 2024 +0300
XLS - Fix adding cell comment
Closes #1240
commit 462f15f80b
Author: Tony Qu <tonyqus@gmail.com>
Date: Thu Mar 28 11:09:26 2024 +0800
Update FUNDING.yml
commit 766e2c5cb5
Author: Tony Qu <tonyqus@gmail.com>
Date: Thu Mar 28 11:07:55 2024 +0800
Create FUNDING.yml
commit 844391feca
Author: Tony Qu <772561+tonyqus@users.noreply.github.com>
Date: Thu Mar 28 11:00:17 2024 +0800
Delete .github/FUNDING.yml
commit b89af43930
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Mar 12 15:27:58 2024 +0700
upstream-fix: in `CT_CellFormula` ensure the `siField` is written into `fField`'s attributes on `Write` even when it has a default value for cases when the type of the formula is Shared formula.
commit b48fe66a6a
Author: suppernovae <vladislavp@pm.me>
Date: Tue Mar 5 13:08:05 2024 +0100
Fix saving existing workbook with pictures after adding new ones
commit 79dfd75e3a
Author: suppernovae <vladislavp@pm.me>
Date: Tue Mar 5 11:43:26 2024 +0100
[github-164] Fix Bug in XSSFTable.setCellReferences when table is single cell
commit 9fe58edb37
Author: suppernovae <vladislavp@pm.me>
Date: Tue Mar 5 10:48:34 2024 +0100
Revert "Use range operator instead of substring method"
This reverts commit 5b838bab08
.
commit 5b838bab08
Author: suppernovae <vladislavp@pm.me>
Date: Tue Mar 5 10:41:42 2024 +0100
Use range operator instead of substring method
commit e5e92aff7d
Author: suppernovae <vladislavp@pm.me>
Date: Mon Mar 4 23:36:35 2024 +0100
Bug 67784: XSSFExcelExtractor does not format formula results like the streaming based extractor
commit 428a170a92
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Fri Feb 9 11:31:06 2024 +0700
Upstream feature: change RemoveValidationData methods to RemoveDataValidation
commit a39833ec3c
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Nov 28 16:45:29 2023 +0700
Upstream feature: add tests for ISheet.RemoveValidationData method
commit fefe574b9c
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Nov 28 16:44:37 2023 +0700
Upstream fix: fix CT_DataValidations.Write method.
It was writing an empty dataValidations node if its dataValidation property was empty, which was breaking the resulting xlsx file
commit 8e4b633c4d
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Nov 28 16:41:54 2023 +0700
Upstream feature: ass ISheet.RemoveValidationData method and implement it in HSSF, XSSF and SXSSF Sheets
commit 73daa01cf1
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Nov 28 16:40:21 2023 +0700
Upstream feature: implement DataValidityTable.RemoveDataValidation method
commit 01c9fa5d77
Author: Artem Koloskov <artem@ironsoftware.com>
Date: Tue Nov 28 16:38:03 2023 +0700
Upstream feature: Implement CT_DataValidation and DVRecord Equals() method overrides.
1 year ago
Antony Liu
81ea74e0f6
poi: bug 60601: unset hyperlinks after removing them individually from the DOM
bug 60601: allow SXSSFITestDataProvider.writeOutAndReadBack(Workbook wb) to work on SXSSFWorkbooks and XSSFWorkbooks
bug 60601: hyperlinks have to be removed one by one to avoid other errors
bug 60601: unlink hyperlinks from a sheet if all hyperlinks have been removed. Patch from Joachim Piketz
1 year ago
Antony Liu
9f3bcbd108
poi: Bug 53611: populate dimension of XSSF Worksheet when writing the document
1 year ago
Antony Liu
7c89ee65c6
poi: #60255 When creating a XSSF drawing, find the next available document part, even if another type has pinched the next number
1 year ago
Antony Liu
d158ce3069
poi: bug 59687: add failing unit test showing that comments when the row that contains the comment is deleted; patch and file contributed by Greg Woolsey
1 year ago
Artem Koloskov
428a170a92
Upstream feature: change RemoveValidationData methods to RemoveDataValidation
1 year ago
Artem Koloskov
8e4b633c4d
Upstream feature: ass ISheet.RemoveValidationData method and implement it in HSSF, XSSF and SXSSF Sheets
2 years ago
Artem Koloskov
6f7bd88417
upstream-fix: revert to original column width calculation in GetColumnWidth method
1 year ago
Artem Koloskov
5119eae073
upstream fix: Add IEnumerable<IRow> implementation to ISheet and its implementations
1 year ago
Artem Koloskov
be4de3a353
upstr: fix bug with column shifting
it was moving cells to the columns that were then also shifted, shifting these cells extra times
2 years ago
Artem Koloskov
eadb46b8d8
upstr: make XSSFSheet.DestroyColumn mehtods public
2 years ago
Artem Koloskov
fa007c56e0
upstr: fix XSSFSheet.RemoveOverwrittenColumns
it was unneseccarily creating all columns, not just the ones that need clearing
2 years ago
Artem Koloskov
a77954b603
upstr: refactor XSSFSheet RemoveOverwrittenColumns to use RemoveColumn
2 years ago
Artem Koloskov
203d7a3a96
upstr: fix bug in XSSFSheet.AddMergedRegion which returned incorrect index
2 years ago
Artem Koloskov
37f3dc1271
Refactor XSSFSheet methods that used ColumnHelper class
These methods now use XSSFColumn to perform their tasks.
3 years ago
Artem Koloskov
73ce1ba9c1
Add ColumShifter and XSSFColumnShifter calsses to mange column shifting.
Add SheetUtil.CopyColumn method
Simillar to SheetUtil.CopyRow.
Implement column related methods in XSSFSheet
3 years ago
Emilien Dup
375a129a67
Update XSSFSheet.cs
2 years ago
Emilien Dup
f5a0721b97
Update XSSFSheet.cs
2 years ago
mino-alpha
4e6f36e770
feat freeform for shapes
2 years ago
obimelo
2310902a9a
Fix shift rows when there is no comments anchors
2 years ago
obimelo
eeb5bb9e7b
When shift a row, the row of comments anchors (ct_shape) need to be also shifted.
2 years ago
ABykiev
067015e07c
Add padding
2 years ago
ABykiev
0aa080ff17
Change check logic
2 years ago
ABykiev
230ea6762a
Add rounding. fix test
2 years ago
ABykiev
71e2415216
Update XSSFSheet.cs
2 years ago
ABykiev
2eec9d3359
Fixes
Still not passing test
2 years ago
ABykiev
23b929e6ab
Fix DefaultColumnWidth
This PR fixes DefaultColumnWidth type and implementation. Due to POI bug it returned baseColumnWidth, which is integer. This is a breaking change.
Fixes #943
2 years ago
Artem Koloskov
5f01090e7c
upstr: Add null checks to XSSFSheet.RemoveHyperlink method
2 years ago
Artem Koloskov
92dfb288ca
upstr: Fix XSSFSheet.RemoveHyperlink method. It wasn't removing the links from CT_Hyperlinks array
2 years ago
ABykiev
aa4d424023
Update XSSFSheet.cs
2 years ago
ABykiev
7b77567adf
Added test
Added test
2 years ago
Tony Qu
b4b94feb29
implement TopRow setter
fix #985
2 years ago
Andrey Bykiev
c48d438c11
Fix removing hyperlinks
This PR closes #690
Unfortunately, I was unable to create a test (help is welcome)
2 years ago
mino-alpha
3080724d67
add Anchor coordinate, modify default value, add GetShape
2 years ago
k-hara
afda65249e
Get remainder changes from #54916
#54916 - POI does not always read all the slides in pptx files
https://svn.apache.org/viewvc?view=revision&revision=1723966
2 years ago
Artem Koloskov
7e47d98f8b
Add ISheet.CopyComment (ICell, ICell) method.
Use ISheet.CopyComment in SheetUtil
3 years ago
Artem Koloskov
2db07c817a
Refactor XSSFSheet.ShiftedRowNum private method
Rename to XSSFSheet.ShiftedRowOrColumnNumber, rename parameters to not be tied to only rows.
Refactor XSSFSheet.ShouldRemoveRow private method
Rename to XSSFSheet.ShouldRemoveAtIndex, rename parapmeters to not be tied to rows.
Rename XSSFSheet.RemoveOverwritten private method to XSSFSheet.RemoveOverwrittenRows
Refactor XSSFSheet.HeadMapCount method to be more general.
To be later able to use it fot columns.
3 years ago