Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Export 7 errors so users can act differently on different type of errors | xuri | 2021-12-07 |
| | |||
* | ref #65: new formula function PRICE | xuri | 2021-11-17 |
| | | | | | - fix COUPPCD result accuracy issue - update close spreadsheet example in documentation and README | ||
* | This closes #1057, merge column styles to reduce spreadsheet size | xuri | 2021-11-14 |
| | |||
* | This closes #1059, represent boolean in XML as 0/1 rather than true/false | xuri | 2021-11-13 |
| | |||
* | ref #65: new formula functions PERCENTRANK.EXC, PERCENTRANK.INC and PERCENTRANK | xuri | 2021-11-09 |
| | |||
* | This closes #833, closes #845, and closes #1022, breaking changes | xuri | 2021-09-19 |
| | | | | | | - Close spreadsheet and row's iterator required - New options `WorksheetUnzipMemLimit` have been added - Improve streaming reading performance, memory usage decrease about 93.7% | ||
* | Preserve XML control character in bstrUnmarshal result | xuri | 2021-08-28 |
| | |||
* | This closes #989, closes #990 | xuri | 2021-08-17 |
| | | | | | New API: `SetRowStyle` support for set style for the rows Update documentation for the `GetRows`, `SetCellStyle` and `SetColStyle` | ||
* | This closes #844, support get shared formula | raochq | 2021-08-15 |
| | |||
* | Improve security and simplify code | xuri | 2021-08-15 |
| | | | | | | | - Make variable name more semantic - Reduce cyclomatic complexities for the formula calculate function - Support specified unzip size limit on open file options, avoid zip bombs vulnerability attack - Typo fix for documentation and error message | ||
* | Speed up merge cells | three | 2021-08-13 |
| | |||
* | This closes #979, fix the data validation deletion issue and tidy the ↵ | xuri | 2021-08-06 |
| | | | | internal function in the source code | ||
* | Fix code security issue | xuri | 2021-07-20 |
| | |||
* | - Support concurrency iterate rows and columns | xuri | 2021-07-05 |
| | | | | | - Rename exported field `File.XLSX` to `File.Pkg` - Exported error message | ||
* | encode the escaped string literal which not permitted in an XML 1.0 document | xuri | 2021-06-16 |
| | |||
* | string pattern match context check instead of regex lookahead assertion | xuri | 2021-06-13 |
| | |||
* | skip XML control character in the escape literal string, and update dependencies | xuri | 2021-06-12 |
| | |||
* | support escaped string literal basic string and use GitHub Action instead of ↵ | xuri | 2021-06-11 |
| | | | | | | TravisCI - Note that: travis-ci.org will shutdown on June 15th, 2021, and I don't have enough permission to migrate this project to travis-ci.com currently | ||
* | This closes #652, new SetColWidth API, support set column width in stream ↵ | xuri | 2021-05-10 |
| | | | | writing mode, and export error message | ||
* | Fixe issue generated file corrupted caused by incorrect default XML ↵ | xuri | 2021-04-30 |
| | | | | namespace attributes | ||
* | Fixed #819, read empty after streaming data writing | xuri | 2021-04-08 |
| | | | | #65 fn: IMAGINARY, IMARGUMENT, IMCONJUGATE and IMDIV | ||
* | Go 1.15 and later required, #65 fn: IMABS, IMCOS, IMCOSH, IMCOT, IMCSC, ↵ | xuri | 2021-04-04 |
| | | | | IMCSCH, IMEXP, IMLN and IMLOG10 | ||
* | #65 fn: N, PERCENTILE.INC and T | xuri | 2021-03-30 |
| | | | | typo fixed | ||
* | This improves compatibility for absolute XML path, Windows-style directory ↵ | xuri | 2021-02-27 |
| | | | | separator and inline namespace; | ||
* | lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, ↵ | xuri | 2021-02-15 |
| | | | | CONCATENATE, COUNT, COUNTBLANK, MAX | ||
* | This closes #774, closes #775 and closes #776 | xuri | 2021-02-02 |
| | | | | | | | | - correct adjust calculation chain in duplicate rows - correct adjust defined name in the workbook when delete worksheet - use absolute reference in the auto filters defined name to make it compatible with OpenOffice - API `CoordinatesToCellName` have a new optional param to specify if using an absolute reference format - Fix cyclomatic complexity issue of internal function `newFills` and `parseToken` | ||
* | new formula fn: IF, LEN; not equal operator support and faster numeric ↵ | xuri | 2021-01-27 |
| | | | | precision process | ||
* | Compatibility improvement: parse document core part (workbook) dynamically | xuri | 2020-11-04 |
| | |||
* | optimize memory allocation (#722) | Ted | 2020-11-03 |
| | | | | | | | | | | | | | | | * optimize marshal * optimize mem alloc * add benchmark testing * add NewSheetWithRowNum testing * sync struct fields order * add BenchmarkNewSheetWithStreamWriter * delete NewSheetWithRowNum and benchmark test | ||
* | Compatible with Go 1.15, fix unit test failed on Windows and fixed #689 ↵ | xuri | 2020-08-15 |
| | | | | potential race condition | ||
* | This closes #677 and closes #679, fix panic when enabling compiler inline flags | xuri | 2020-08-06 |
| | |||
* | improvement compatibility for the XML ignorable namespace | xuri | 2020-07-20 |
| | |||
* | Update test for addTable | xuri | 2020-07-19 |
| | |||
* | support parse and generate XML element namespace dynamic, fix #651 | xuri | 2020-07-18 |
| | |||
* | support case-sensitive doc parts to improve compatibility | xuri | 2020-07-09 |
| | |||
* | Update docs and typo fixed | xuri | 2020-06-22 |
| | |||
* | make columns iterator read cell streamingly and add max column limit on ↵ | xuri | 2020-06-22 |
| | | | | ColumnNumberToName | ||
* | add limits for total columns, row and filename length | xuri | 2020-05-29 |
| | |||
* | add test for ReadZipReader, close #642 | xuri | 2020-05-23 |
| | |||
* | Improved error handling and stoped the crash due to fatel error (#593) close ↵ | sachin-puranik | 2020-05-23 |
| | | | | #624 | ||
* | - transform the range to the matrix on the first arg of the formula | xuri | 2020-05-21 |
| | | | | | - typo fix - reset cell with and height when insert picture into merged cell with autofit | ||
* | init formula calculation engine, ref #65 and #599 | xuri | 2020-05-03 |
| | |||
* | Performance improvements | xuri | 2020-04-05 |
| | |||
* | Improve code coverage unit tests | xuri | 2019-12-29 |
| | |||
* | Improve compatibility, fix workbook's rels ID calc error | xuri | 2019-12-23 |
| | |||
* | Pre-allocate some memory when reading files (#510) | Michael | 2019-10-24 |
| | |||
* | Documentation updated, Go 1.10+ required | xuri | 2019-08-11 |
| | |||
* | godoc update and typo fixed | xuri | 2019-04-20 |
| | |||
* | refactor: handler error instead of panic, | xuri | 2019-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 | ||
* | Typo fixed and godoc updated | xuri | 2019-03-20 |
| |