-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XSSFColumn class implementation #1329
Commits on Feb 8, 2024
-
Make XSSFCell.ColumnIndex Internally settable.
This is needed for ease of column shifting.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 8a04e66 - Browse repository at this point
Copy the full SHA 8a04e66View commit details -
Implement column shifting in FormulaShifter class.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b2dee1f - Browse repository at this point
Copy the full SHA b2dee1fView commit details -
Add copyColumnWidth flag to CellCopyPolicy class.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 2221299 - Browse repository at this point
Copy the full SHA 2221299View commit details -
Artem Koloskov committed
Feb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 8df0997 - Browse repository at this point
Copy the full SHA 8df0997View commit details -
Implement CellUtil.CopyCell overload that accepts IColoumn as argument.
Very simillar to the one with IRow.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for f632a60 - Browse repository at this point
Copy the full SHA f632a60View commit details -
Add UpdateColumnFormulas and ShiftFormula methods to XSSFRowColShifte…
…r class These update formulas according to the new positions of the columns. Simillar to UpdateRowFormulas and ShiftFormula for IRow.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b64889a - Browse repository at this point
Copy the full SHA b64889aView commit details -
Artem Koloskov committed
Feb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 542230d - Browse repository at this point
Copy the full SHA 542230dView commit details -
Add ColumShifter and XSSFColumnShifter calsses to mange column shifting.
Add SheetUtil.CopyColumn method Simillar to SheetUtil.CopyRow. Implement column related methods in XSSFSheet
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 73ce1ba - Browse repository at this point
Copy the full SHA 73ce1baView commit details -
Make XSSFRow.RemoveCell method check for possibility for cell to be i…
…ncluded in the column And delete it from there too.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for aafdcc7 - Browse repository at this point
Copy the full SHA aafdcc7View commit details -
Add unit tests for XSSFSheet column functionalty and for XSSFColumn i…
…tself.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b972a28 - Browse repository at this point
Copy the full SHA b972a28View commit details -
Makes CT_Cols.Parse method break up CT_Col with non-equal min and max…
… fields into individual "CT_Col"s This drastically hinders performance if used with ColumnHelper in its current state, so it needs to be deprecated and it;s functionality replaced with XSSFColumn.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 9ad741c - Browse repository at this point
Copy the full SHA 9ad741cView commit details -
Remove nullable from come of the bool properties of IColumn
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d0b4439 - Browse repository at this point
Copy the full SHA d0b4439View commit details -
Remove XSSFRow.CheckColumnAndRemove private method
XSSFColumn is changing it's cell storage to a dynamically generated from rows, so there is no more need for a double check.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 1834cf7 - Browse repository at this point
Copy the full SHA 1834cf7View commit details -
Change default values of new CT_Col.collapsedField and CT_Col.collaps…
…edSpecifiedField to false. Doesnt make any sense for them to be true by default. OOXLM XSD specifies collapsed attribute as false by default too.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for bf86e56 - Browse repository at this point
Copy the full SHA bf86e56View commit details -
Change the way XSSFColumn accesses cells in it
It used to hold all cells in its own list. Now it just looks them up from rows.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 34873ec - Browse repository at this point
Copy the full SHA 34873ecView commit details -
Refactor XSSFSheet methods that used ColumnHelper class
These methods now use XSSFColumn to perform their tasks.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 37f3dc1 - Browse repository at this point
Copy the full SHA 37f3dc1View commit details -
Update unit tests to support the new column paradigm
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7fb5b75 - Browse repository at this point
Copy the full SHA 7fb5b75View commit details -
Add XSSFSheet.UngroupColumn tests.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for e2ae1d0 - Browse repository at this point
Copy the full SHA e2ae1d0View commit details -
apply editorconfig to new files of the branch #upstr
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 1275c92 - Browse repository at this point
Copy the full SHA 1275c92View commit details -
upstr: Fix TestSetColumnGroupCollapsed test to correctly anticipate t…
…he values after save and reload
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for c8bd934 - Browse repository at this point
Copy the full SHA c8bd934View commit details -
upstr: Fix CT_Col.Parse method to parse values of customWidth, width …
…and collapsed properites into their fields, to not trigger setters.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6ef2b69 - Browse repository at this point
Copy the full SHA 6ef2b69View commit details -
upstr: Implement combining CT_Col objects by their adjacency and simi…
…larity before writing CT_Cols node. This will make sure the CT_Cols follow the excel's rules of storing these objects, where adjscent columns with equal attributes will be combines into CT_Col spans.
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for e85bdc8 - Browse repository at this point
Copy the full SHA e85bdc8View commit details -
upstr: Obsolete ColumnHelper class
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b49dd97 - Browse repository at this point
Copy the full SHA b49dd97View commit details -
upstr: comment and clean up for XSSFColumn
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 68931fc - Browse repository at this point
Copy the full SHA 68931fcView commit details -
upstr: update tests for XSSFSheet.ShiftRows and XSSFSheet.ShiftColumns
Tests are specifically designed to check that the merged regions are treated correctly during shift
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 3bb1df7 - Browse repository at this point
Copy the full SHA 3bb1df7View commit details -
upstr: fix bug in ColumnShifter with wrong addresses created to check…
… merged regions
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 79a4395 - Browse repository at this point
Copy the full SHA 79a4395View commit details -
upstr: fix bug in RowShifter.ShiftMergedRegions with lastCol variable
Bug was that lastCol was almost always 0, thus the check for the removal of the merged region will return false and regions will stay in place
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for c56a1b9 - Browse repository at this point
Copy the full SHA c56a1b9View commit details -
upstr: fix bug in XSSFSheet.AddMergedRegion which returned incorrect …
…index
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 203d7a3 - Browse repository at this point
Copy the full SHA 203d7a3View commit details -
upstr: fix potentioal Sequence contained no elements exception in Row…
…Shifter.ShiftMergedRegions
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7997433 - Browse repository at this point
Copy the full SHA 7997433View commit details -
upstr: fix the way ColumnShifter and RowShifter determine overwritten…
… area when dealing with merged regions. Overwritten area is the one where the row/column will be, once moved
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 3e6ab4b - Browse repository at this point
Copy the full SHA 3e6ab4bView commit details -
upstr: modify shiftcolumn and shifrrow tests for clarity.
add first row/column of numbers to see what row/column moved where and where from
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7d6ee42 - Browse repository at this point
Copy the full SHA 7d6ee42View commit details -
upstr: refactor XSSFSheet RemoveOverwrittenColumns to use RemoveColumn
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for a77954b - Browse repository at this point
Copy the full SHA a77954bView commit details -
upstr: fix XSSFSheet.RemoveOverwrittenColumns
it was unneseccarily creating all columns, not just the ones that need clearing
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for fa007c5 - Browse repository at this point
Copy the full SHA fa007c5View commit details -
upstr: enable invariant culture in tests where it is necessary
these test would have fail in cultures with different decimal delimiters etc
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 50a563d - Browse repository at this point
Copy the full SHA 50a563dView commit details -
upstr: make XSSFSheet.DestroyColumn mehtods public
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for eadb46b - Browse repository at this point
Copy the full SHA eadb46bView commit details -
upstr: set invariant culture for two tests in TestNormSInv
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for cba8a93 - Browse repository at this point
Copy the full SHA cba8a93View commit details -
upstr: fix bug with column shifting
it was moving cells to the columns that were then also shifted, shifting these cells extra times
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for be4de3a - Browse repository at this point
Copy the full SHA be4de3aView commit details -
Upstream feature: prevent XSSFSheet from intializing with maximum num…
…ber of columns. Only init columns that have data
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 90bea62 - Browse repository at this point
Copy the full SHA 90bea62View commit details -
Upstream feature: fix the way last column is decided in `CT_Cols.Brea…
…kUpCtCol` method
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b186b30 - Browse repository at this point
Copy the full SHA b186b30View commit details -
upstream fix: Add IEnumerable<IRow> implementation to ISheet and its …
…implementations
Artem Koloskov committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 5119eae - Browse repository at this point
Copy the full SHA 5119eaeView commit details
Commits on Feb 9, 2024
-
upstream-fix: revert to original column width calculation in GetColum…
…nWidth method
Artem Koloskov committedFeb 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 6f7bd88 - Browse repository at this point
Copy the full SHA 6f7bd88View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe02e5c - Browse repository at this point
Copy the full SHA fe02e5cView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2cb672 - Browse repository at this point
Copy the full SHA e2cb672View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 59cf4e7 - Browse repository at this point
Copy the full SHA 59cf4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a1724e - Browse repository at this point
Copy the full SHA 3a1724eView commit details