Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | This closes #993, closes #1014 | xuri | 2021-09-06 |
| | | | | | | - Fix formula percentages calculated incorrectly - Make UpdateLinkedValue skip macro sheet - Fix conditional format bottom N not working | ||
* | This closes #998 | xuri | 2021-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` | ||
* | Improve compatibility with row element with r="0" attribute | xuri | 2021-08-23 |
| | |||
* | - This fix panic and incorrect cell read on some case | xuri | 2021-08-22 |
| | | | | | - Make unit test on Go 1.7 - API documentation updated | ||
* | 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 | ||
* | Support concurrency add picture | xuri | 2021-07-06 |
| | |||
* | - Support concurrency iterate rows and columns | xuri | 2021-07-05 |
| | | | | | - Rename exported field `File.XLSX` to `File.Pkg` - Exported error message | ||
* | This closes #861, support concurrency get cell picture and remove unused ↵ | xuri | 2021-07-04 |
| | | | | internal function `getSheetNameByID` | ||
* | This closes #652, new SetColWidth API, support set column width in stream ↵ | xuri | 2021-05-10 |
| | | | | writing mode, and export error message | ||
* | 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 | ||
* | Fix UpdateLinkedValue which returns an error when has graph sheet (#793) | yuki2006 | 2021-03-04 |
| | | | | | | | | | * Fixed UpdateLinkedValue which returns an error when there is a graph sheet Signed-off-by: yuuki.ono <yagfair@gmail.com> * fix refactoring from review Signed-off-by: yuuki.ono <yagfair@gmail.com> | ||
* | Update excelize.go (#765) | Ray | 2021-01-20 |
| | | | miss a char as 'l' in the excel. | ||
* | Fixed #732, support single line with repeated row element in the sheet data | xuri | 2020-11-18 |
| | |||
* | Fix #724, standardize variable naming and update unit tests | xuri | 2020-11-11 |
| | |||
* | using POSIX directory separator in zip path with Windows | xuri | 2020-11-06 |
| | |||
* | Compatibility improvement: parse document core part (workbook) dynamically | xuri | 2020-11-04 |
| | |||
* | Optimize memory usage when stream flush and save (#659) | Lijingfeng | 2020-10-05 |
| | | | | | | | | | | | | | | | | | | * use io.Copy from stream temp file to zip Writer * fix nil * log * build * delete log * fix compatibility for office * Update go module Co-authored-by: lijingfeng <lijingfeng@laiye.com> Co-authored-by: xuri <xuri.me@gmail.com> | ||
* | extend cell value load to support custom datetime format (#703) | Artem Kustikov | 2020-10-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * extend cell value load to support custom datetime format * cleanup incorrect imports * fix numeric values conversion as done in legacy Excel * fix tests coverage * revert temporary package name fix * remove personal info from test XLSX files * remove unused dependencies * update format conversion in parseTime * new UT to increase code coverage * Resolve code review issue for PR #703 * Rename broken file name generated by unit test Co-authored-by: xuri <xuri.me@gmail.com> | ||
* | Update dependency package version and docs for the OpenFile | xuri | 2020-09-22 |
| | |||
* | init ECMA-376 agile encryption support | xuri | 2020-09-06 |
| | |||
* | support ECMA-376 document standard encryption, ref #199 | xuri | 2020-09-02 |
| | |||
* | Resolve #199, init password protection spreadsheet support | xuri | 2020-09-01 |
| | |||
* | using Mutex lock and update benchmark | xuri | 2020-08-16 |
| | |||
* | Compatible with Go 1.15, fix unit test failed on Windows and fixed #689 ↵ | xuri | 2020-08-15 |
| | | | | potential race condition | ||
* | 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 |
| | |||
* | support the row element without r attribute in the worksheet | xuri | 2020-06-27 |
| | |||
* | speedup get cell value from shared string table | xuri | 2020-05-27 |
| | |||
* | - 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 |
| | |||
* | - Resolve #485 use sheet index instead of ID | xuri | 2020-04-23 |
| | | | | - added 3 internal function: getSheetID, getActiveSheetID, getSheetNameByID | ||
* | Performance improvements | xuri | 2020-04-05 |
| | |||
* | remove ineffectual variable assignments and simplify code | xuri | 2020-03-29 |
| | |||
* | Resolve #451, support create chart sheet | xuri | 2020-03-28 |
| | |||
* | Resolve #470, export Style structs to allow create the style for cells by ↵ | xuri | 2020-03-10 |
| | | | | given JSON or structure | ||
* | Remove calculated properties to make recalculate formulas in some ↵ | xuri | 2020-03-09 |
| | | | | spreadsheet applications, such as Kingsoft WPS | ||
* | Resolve #580, revert commit ↵ | xuri | 2020-02-19 |
| | | | | https://github.com/360EntSecGroup-Skylar/excelize/commit/5ca7231ed408ac264f509ff52b5d28ff4fbda757 | ||
* | Fix #551, handle empty rows in streaming reading | xuri | 2019-12-31 |
| | |||
* | Improve code coverage unit tests | xuri | 2019-12-29 |
| | |||
* | optimization: checking error in unit tests | xuri | 2019-12-24 |
| | |||
* | Improve compatibility, fix workbook's rels ID calc error | xuri | 2019-12-23 |
| | |||
* | Update comments for the xmlNewDecoder (#542) | match-meng | 2019-12-20 |
| | |||
* | Resolve #539 Merge branch 'v2' | xuri | 2019-12-20 |
|\ | | | | | | | | | | | # Conflicts: # rows.go # sheet.go | ||
| * | Fix #539 Fixed error opening excel file created in encoding d… (#540) | Alex Geer | 2019-12-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed issue #539 Fixed error opening excel file created in encoding different from UTF-8, added logging of possible errors when decoding XML if the function does not provide exit with an error * Added test for CharsetReader * Fixed #discussion_r359397878 Discussion: https://github.com/360EntSecGroup-Skylar/excelize/pull/540#discussion_r359397878 * Fixed go fmt * go mod tidy and removed unused imports * The code has been refactored | ||
* | | Update XML namespace | xuri | 2019-11-30 |
| | | |||
* | | Resolve #521, fix missing elements when parsing | xuri | 2019-11-28 |
| | | |||
* | | Reduce allocations when writing | Harris | 2019-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 | ||
* | Combine functions: | xuri | 2019-09-16 |
| | | | | | | workBookRelsWriter, drawingRelsWriter into relsWriter; drawingRelsReader, workbookRelsReader, workSheetRelsReader into relsReader; addDrawingRelationships, addSheetRelationships into addRels | ||
* | Documentation updated, Go 1.10+ required | xuri | 2019-08-11 |
| |