Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | #65 fn: N, PERCENTILE.INC and T | xuri | 2021-03-30 | |
| | | | | typo fixed | |||
* | lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, ↵ | xuri | 2021-02-15 | |
| | | | | CONCATENATE, COUNT, COUNTBLANK, MAX | |||
* | fix custom row height check issue | xuri | 2021-02-08 | |
| | ||||
* | handle end element event in the worksheet row/column iterator XML SAX parser | xuri | 2021-02-05 | |
| | ||||
* | new formula fn: IF, LEN; not equal operator support and faster numeric ↵ | xuri | 2021-01-27 | |
| | | | | precision process | |||
* | Fixed #764, add a condition for round precision | xuri | 2021-01-20 | |
| | ||||
* | This closes #752, fix incorrectly merged cells on duplicate row, and new ↵ | xuri | 2020-12-22 | |
| | | | | formula function: LOWER, PROPER, UPPER | |||
* | Fixed #727, rounding numeric with precision for formula calculation | xuri | 2020-11-19 | |
| | ||||
* | Fixed #732, support single line with repeated row element in the sheet data | xuri | 2020-11-18 | |
| | ||||
* | Fix row duplicate mechanism (#729) | Eugene Androsov | 2020-11-15 | |
| | ||||
* | 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 | |
| | ||||
* | Fix race conditions | xuri | 2020-11-04 | |
| | ||||
* | Compatibility improvement: parse document core part (workbook) dynamically | xuri | 2020-11-04 | |
| | ||||
* | 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> | |||
* | add checking and limits for the worksheet | xuri | 2020-09-18 | |
| | ||||
* | Default row height compatibility with Apache OpenOffice and Kingsoft WPS, ↵ | xuri | 2020-08-22 | |
| | | | | unit test update and typo fixed | |||
* | 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 | |
| | ||||
* | Resolve #667, support shared string table without unique count | xuri | 2020-07-15 | |
| | ||||
* | support case-sensitive doc parts to improve compatibility | xuri | 2020-07-09 | |
| | ||||
* | Resolve #32, fix missing leading/leading spaces when working with SST | xuri | 2020-07-01 | |
| | ||||
* | GetCols support the row element without r attribute in the worksheet | xuri | 2020-06-28 | |
| | ||||
* | support the row element without r attribute in the worksheet | xuri | 2020-06-27 | |
| | ||||
* | 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 | |||
* | speedup get cell value from shared string table | xuri | 2020-05-27 | |
| | ||||
* | Fix #622, storage string to SST (shared string table) | xuri | 2020-05-26 | |
| | ||||
* | Merge pull request #410 | xuri | 2020-05-17 | |
| | ||||
* | handle the cell without r attribute in a row element | xuri | 2020-04-24 | |
| | ||||
* | Performance improvements | xuri | 2020-04-05 | |
| | ||||
* | fix reading wrong string from xml such as below | foxmeder | 2020-04-02 | |
| | | | | <sheetData><row r="1"><c r="A1" s="1" t="s"><v>0</v></c><c r="B1" s="1" t="s"></c></row></sheetData> | |||
* | remove ineffectual variable assignments and simplify code | xuri | 2020-03-29 | |
| | ||||
* | Update rows.go | xxb-at-julichina | 2020-02-28 | |
| | ||||
* | Fix #586, duplicate row with merged cells | xuri | 2020-02-25 | |
| | ||||
* | Resolve #580, revert commit ↵ | xuri | 2020-02-19 | |
| | | | | https://github.com/360EntSecGroup-Skylar/excelize/commit/5ca7231ed408ac264f509ff52b5d28ff4fbda757 | |||
* | optimize code and comments: use println errors instead of panic | xuri | 2020-01-03 | |
| | ||||
* | Fix #551, handle empty rows in streaming reading | xuri | 2019-12-31 | |
| | ||||
* | Improve code coverage unit tests | xuri | 2019-12-29 | |
| | ||||
* | 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 | |||
* | | Fix #529, handle empty inline rich text | xuri | 2019-12-11 | |
| | | ||||
* | | Resolve #146, make the GetRow function read data as streaming. Ref: #382, #515 | xuri | 2019-11-23 | |
| | | ||||
* | | fix #503 rows next issue | ducquangkstn | 2019-10-18 | |
|/ | ||||
* | Compatibility improvement | xuri | 2019-09-24 | |
| | ||||
* | Documentation updated, Go 1.10+ required | xuri | 2019-08-11 | |
| | ||||
* | Handle multi row inline strings | Harris | 2019-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 | |||
* | Further improve read performance | Harris | 2019-08-07 | |
| | | | | | | | | | | | | | Instead of re-encoding the full sheet to change the namespaces in the encoded bytes, read the sheet again and do the byte replacements there. In this case, file access ends up being more performant than marshaling the sheet back to XML. In the SharedStrings test, ensure the strings are actually read. Fix #439 | |||
* | Only parse xml once when reading | Harris | 2019-08-05 | |
| | | | | | | | | | | We were parsing the whole sheet twice since the sheet reader already reads in all the rows. getTotalRowsCols function is unused after these changes so it has been deleted as well. Closes #439 |