summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix #424, refactor merged cells adjusterxuri2019-06-12
|
* Fix #422, avoid accent theme color index overflowxuri2019-06-09
|
* Fixed #418, #420, #421, init adjust calculation chain supportxuri2019-06-08
| | | | Update testing case
* Fix #411, change font size to float typexuri2019-06-07
|
* - Supplemental worksheet struct fields and field order adjustmentxuri2019-06-05
| | | | | - Testing case for set and get doc properties - Update charts struct XML tags
* Resolve #415, init set and get doc properties supportxuri2019-06-04
|
* Fix #413, make pivot cache ID not omit emptyxuri2019-06-01
|
* Merge pull request #391 from mlh758/390-change-default-fontxuri2019-05-24
|\ | | | | Add the ability to change the default font
| * Add the ability to change the default fontHarris2019-05-23
|/ | | | Closes #390
* Resolve #404, get sheet map by target rels.xuri2019-05-17
|
* Resolve #397, support set style by columnsxuri2019-05-16
|
* fixed #373, comments duplicate caused by inner counting errorsxuri2019-05-11
|
* Resolve #394, init set header and footer supportxuri2019-05-05
|
* Fix structs fields definition errors and keep double quotes in data ↵xuri2019-05-04
| | | | validation formula
* Remove Go 1.8 test in TravisCIxuri2019-05-03
|
* Resolve #393, upgrade Go module to v2xuri2019-05-02
|
* Resolve #392, compatible with strict relations name space inspectionxuri2019-04-27
|
* Update readmexuri2019-04-23
|
* Resolve #387, skip saving empty calculation chainsxuri2019-04-22
|
* Add a check for maximum limit hyperlinks in a worksheetxuri2019-04-21
| | | | typo fixed
* godoc update and typo fixedxuri2019-04-20
|
* Resolve #382, rewrite prepareSheetXML to scale linearly (#383)Michael2019-04-16
| | | | | | | | | | | | | | * Rewrite prepareSheetXML to scale linearly We don't need to backfill columns into every row for most purposes Provided makeContiguousColumns for setting styles where we do need it for a specific region. Added a benchmark to monitor progress. For 50,000 rows this went from about 11 seconds to 1 second. The improvements are more dramatic as the row/column count increases. * Assigning that row value was redundant
* add unit tests to functionsxuri2019-04-16
|
* Resolve #369,#370xuri2019-04-15
| | | | | | | | | | | | | | | | | | add error return value exported functions: GetMergeCells ProtectSheet UnprotectSheet UpdateLinkedValue GetMergeCells SetSheetVisible inner functions: workSheetReader copySheet
* Check max length for SetCellStr and fix coordinate issue for MergeCellxuri2019-04-14
|
* Merge pull request #381 from aplulu/fix_calcchainxuri2019-04-13
|\ | | | | Fix two bugs related to Formula
| * Fix out of range panic when removing formula.Aplulu2019-04-09
| | | | | | | | Fix file corruption issue when deleting a sheet containing a formula.
* | Merge pull request #379 from yoshhiide/bug-calc-position-objectxuri2019-04-12
|\ \ | |/ |/| fix calc object position for addPicture
| * Adjust coding stylenabeyama yoshihide2019-04-04
| |
| * Fixed bug in the calculation target cell(row).nabeyama yoshihide2019-04-04
| | | | | | | | The target cell for calclator the height was shifted by 1.
| * Fixed bug in column cell to check.nabeyama yoshihide2019-04-04
| | | | | | | | The target cell for calclator the width was shifted by 1.
* | Resolve #377, avoid empty column in GetRows resultxuri2019-04-07
|/
* resolve #359, optimize for saving duplicate imagesxuri2019-03-26
|\ | | | | Do not save duplicate images
| * Do not save duplicate imagesMichael2019-03-25
|/ | | | | | | Adding the same image should create a drawing referencing the already stored copy of the image. Closes #359
* Add unit test to improve testing coveragexuri2019-03-24
|
* refactor: handler error instead of panic,xuri2019-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exported functions: SetCellStyle InsertCol RemoveCol RemoveRow InsertRow DuplicateRow DuplicateRowTo SetRowHeight GetRowHeight GetCellValue GetCellFormula GetCellHyperLink SetCellHyperLink SetCellInt SetCellBool SetCellFloat SetCellStr SetCellDefault GetCellStyle SetCellValue MergeCell SetSheetRow SetRowVisible GetRowVisible SetRowOutlineLevel GetRowOutlineLevel GetRows Columns SearchSheet AddTable GetPicture AutoFilter GetColVisible SetColVisible GetColOutlineLevel SetColOutlineLevel SetColWidth GetColWidth inner functions: adjustHelper adjustMergeCells adjustAutoFilter prepareCell setDefaultTimeStyle timeToExcelTime addDrawingChart addDrawingVML addDrawingPicture getTotalRowsCols checkRow addDrawingShape addTable
* Add benchmark for adding images to sheet (#367)Michael2019-03-23
| | | | | | | | * Add benchmark for adding images to sheet This should help track performance regressions in future changes. * Only transform sheet name if necessary
* resolve #366 fix image duplicationxuri2019-03-22
|
* Fixed PR #356 regression RemoveCol() broken (#365)Veniamin Albaev2019-03-21
|
* Use bitSize for float32 type numbers conversion, relate PR #361xuri2019-03-21
|
* SetCellFloat for floats with specific precision (#361)Michael2019-03-21
| | | | | | This allows the user to set a floating point value into a cell with a specific number of places after the decimal. Closes #357
* resolve #360, fix axis parse issue when add / get pictures;xuri2019-03-20
| | | | typo fixed and go test updated
* Typo fixed and godoc updatedxuri2019-03-20
|
* Huge refactorig for consistent col/row numbering (#356)Veniamin Albaev2019-03-20
| | | | | | | | | | | | | | | | | | | * Huge refactorig for consistent col/row numbering Started from simply changing ToALphaString()/TitleToNumber() logic and related fixes. But have to go deeper, do fixes, after do related fixes and again and again. Major improvements: 1. Tests made stronger again (But still be weak). 2. "Empty" returns for incorrect input replaces with panic. 3. Check for correct col/row/cell naming & addressing by default. 4. Removed huge amount of duplicated code. 5. Removed ToALphaString(), TitleToNumber() and it helpers functions at all, and replaced with SplitCellName(), JoinCellName(), ColumnNameToNumber(), ColumnNumberToName(), CellNameToCoordinates(), CoordinatesToCellName(). 6. Minor fixes for internal variable naming for code readability (ex. col, row for input params, colIdx, rowIdx for slice indexes etc). * Formatting fixes
* Merge pull request #352 from caozhiyi/masterxuri2019-03-07
|\ | | | | update go test and function docs
| * update go test and function docscaozhiyi2019-03-07
|/
* update README and functions docs (#351)Kimxu2019-03-07
| | | | | | * update README and functions docs * update README and functions docs
* Implement consistent row addressing by Excel row number starting with 1 (#350)Veniamin Albaev2019-03-06
| | | | | | | | | | | | | | | * Implement consistent row addressing by Excel row number starting with 1 1. Added second versions for all row manipulation methods with zero-based row addressing. 2. Fixed methods documentation to explicitly describe which row addressing used in method. 3. Added WARNING to README.md. 4. Cosmetic change: All row test moved to file `rows_test.go`. * TravisCI: go1.12 added to tests matrix * BACKWARD INCOMPARTIBLE: Use only Excel numbering logic from 1 row * README updated
* Resolve #106, #294 performance optimization for add hyperlinkxuri2019-02-26
|
* Resolve #274, performance optimization for add images, charts and shapesxuri2019-02-25
|