summaryrefslogtreecommitdiff
path: root/xmlWorksheet.go
Commit message (Collapse)AuthorAge
* This fix scientific notation and page setup fields parsing issuexuri2022-03-18
|
* This closes #1162, improve the compatibility with alternate contentxuri2022-03-05
| | | | Preserve alternate content in the workbook, worksheet, and drawingML
* This closes #1148, resolve limitations when adding VBA project to the workbookxuri2022-02-17
| | | | | | | | Added two exported functions `SetWorkbookPrOptions` and `GetWorkbookPrOptions` to support setting and getting the code name property of the workbook Re-order fields of the workbook properties group to improve the compatibility Go Modules dependencies upgrade Put workbook related operating in new `workbook.go` source code Library introduction docs block updated
* Support workbook views Showruler settings (#1138)David2022-02-06
|
* This closes #1119, style parsing issue fixedxuri2022-01-15
|
* Breaking change for data validation and fixed #1117xuri2022-01-12
| | | | | - Remove second useless parameter `isCurrentSheet` of the function `SetSqrefDropList` - Fix missing page setup of worksheet after re-saving the spreadsheet
* Typo fix, rename exported constants, dependencies modules and copyright updatexuri2022-01-09
| | | | Rename exported constants `NameSpaceDublinCoreMetadataIntiative` to `NameSpaceDublinCoreMetadataInitiative`
* feat: implement SHA-512 algorithm to ProtectSheet (#1115)Jonham.Chen2022-01-08
|
* This closes #998xuri2021-09-05
| | | | | | | - Support text comparison in the formula, also ref #65 - `GetCellValue`, `GetRows`, `GetCols`, `Rows` and `Cols` support to specify read cell with raw value, ref #621 - Add missing properties for the cell formula - Update the unit test for the `CalcCellValue`
* Add set shared formula support and documentation for the `SetCellFormula`xuri2021-09-03
|
* Speed up merge cellsthree2021-08-13
|
* Fix data validation issues (#975)Arnie972021-07-31
| | | | | | | | | | | | | | | | | | | | | | * Fix `SetDropList` to allow XML special characters * This closes #971, allow quotation marks in SetDropList() This patch included a XML entity mapping table instead of xml.EscapeText() to be fully compatible with Microsoft Excel. * This closes #972, allow more than 255 bytes of validation formulas This patch changed the string length calculation unit of data validation formulas from UTF-8 bytes to UTF-16 code units. * Add unit tests for SetDropList() * Fix: allow MaxFloat64 to be used in validation range 17 decimal significant digits should be more than enough to represent every IEEE-754 double-precision float number without losing precision, and numbers in this form will never reach the Excel limitation of 255 UTF-16 code units.
* This closes #971, closes #972 and closes #974xuri2021-07-29
| | | | | | | | - Escape XML character in the drop list - Fix incorrect character count limit in the drop list - Fix Excel time parse issue in some case - Fix custom number format month parse issue in some case - Fix corrupted file generated caused by concurrency adding pictures
* Improvement compatibility with invalid first-page number attribute in the ↵xuri2021-07-21
| | | | page layout
* This closes #883, fix missing pivot attribute of conditional formattingxuri2021-07-16
|
* fix the bug when there was no count attribute in sharedStrings filewilliam2021-05-24
|
* compatibility with non-standard page setup attributesxuri2021-05-07
|
* Go 1.15 and later required, #65 fn: IMABS, IMCOS, IMCOSH, IMCOT, IMCSC, ↵xuri2021-04-04
| | | | IMCSCH, IMEXP, IMLN and IMLOG10
* #65 fn: N, PERCENTILE.INC and Txuri2021-03-30
| | | | typo fixed
* Add support for setting hyperlink display & tooltip (closes #790) (#794)James Allen2021-03-03
|
* support to set print black and white and specified the first printed page numberxuri2021-01-17
|
* Support to adjust print scaling of the worksheetxuri2021-01-16
|
* Fix race conditionsxuri2020-11-04
|
* Compatibility improvement: parse document core part (workbook) dynamicallyxuri2020-11-04
|
* optimize memory allocation (#722)Ted2020-11-03
| | | | | | | | | | | | | | | * optimize marshal * optimize mem alloc * add benchmark testing * add NewSheetWithRowNum testing * sync struct fields order * add BenchmarkNewSheetWithStreamWriter * delete NewSheetWithRowNum and benchmark test
* improve compatibility for phonetic hint and sheet tab colorxuri2020-09-03
|
* using Mutex lock and update benchmarkxuri2020-08-16
|
* Compatible with Go 1.15, fix unit test failed on Windows and fixed #689 ↵xuri2020-08-15
| | | | potential race condition
* update docs and improve compatibilityxuri2020-07-11
|
* Update docs and typo fixedxuri2020-06-22
|
* Resolve #451, support create chart sheetxuri2020-03-28
|
* Resolve #492, init support for insert and remove page breakxuri2020-03-01
|
* Fix #578, escape character in the formulaxuri2020-02-15
|
* Resolve #570, flat columns for the column's operationxuri2020-02-07
|
* Improve code coverage unit testsxuri2019-12-29
|
* Fix #547 and #546, add default overlay element for the chartxuri2019-12-28
|
* Improve compatibility, fix workbook's rels ID calc errorxuri2019-12-23
|
* Improve code coverage unit testsxuri2019-12-22
|
* Update comments for the xmlNewDecoder (#542)match-meng2019-12-20
|
* Fix #426, handle empty workbook viewxuri2019-12-16
|
* Fix #533, add support overlapped mergecellsxuri2019-12-14
|
* Fix #523, add stream writer for generate new worksheet with huge amounts of dataxuri2019-12-10
|
* Resolve #521, fix missing elements when parsingxuri2019-11-28
|
* Reduce allocations when writingHarris2019-11-05
| | | | | | | | | | Fix #494 If a row is full, don't bother allocating a new one, just return it. Use the last populated row as a hint for the size of new rows. Simplify checkSheet to remove row map
* Added accessors for Getting/Setting Page Margins (#497)streboryaj2019-10-15
| | | | | | * Added accessors for Getting/Setting Page Margins * Added test cases
* Add missing ShowZeros SheetViewOption implementationjaby2019-09-30
|
* Compatibility improvementxuri2019-09-24
|
* Fix #483, adjust the order of fields in the structurexuri2019-09-18
|
* Documentation updated, Go 1.10+ requiredxuri2019-08-11
|
* Handle multi row inline stringsHarris2019-08-09
| | | | | | | | | The inline string struct is actually the same as the shared strings struct, reuse it. Note that Go version 1.10 is required. Fixes #462