Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | change go module import path to github.com/xuri/excelize | xuri | 2021-07-28 |
| | |||
* | This closes #872, support re-save the new spreadsheet after `SaveAs` | xuri | 2021-07-09 |
| | |||
* | - 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 #409 Remove UTC timezone requirement from date.go (#853) | Alluuu | 2021-06-04 |
| | | | | | | | According to issue #409 There is absolutely no reason for the timezone to be in UTC, and converting the local times to UTC while keeping values is hacky at least. Excel has no understanding of timezones, hence the user of this library should know what timezone their values are supposed to be, by following the timezone within their timeTime structs. | ||
* | 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 | ||
* | #65 fn: N, PERCENTILE.INC and T | xuri | 2021-03-30 |
| | | | | typo fixed | ||
* | Add support for setting hyperlink display & tooltip (closes #790) (#794) | James Allen | 2021-03-03 |
| | |||
* | lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, ↵ | xuri | 2021-02-15 |
| | | | | CONCATENATE, COUNT, COUNTBLANK, MAX | ||
* | 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 |
| | |||
* | Update conversion between integer types and unit tests | xuri | 2020-10-23 |
| | |||
* | Fix #706, #713 improve AddPicture performance, fix missing worksheet when ↵ | xuri | 2020-10-18 |
| | | | | rename with same names | ||
* | 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> | ||
* | support ECMA-376 document standard encryption, ref #199 | xuri | 2020-09-02 |
| | |||
* | Resolve #199, init password protection spreadsheet support | xuri | 2020-09-01 |
| | |||
* | support case-sensitive doc parts to improve compatibility | xuri | 2020-07-09 |
| | |||
* | add limits for total columns, row and filename length | xuri | 2020-05-29 |
| | |||
* | Resolve #643, avoid creating duplicate style | xuri | 2020-05-24 |
| | |||
* | add test for ReadZipReader, close #642 | xuri | 2020-05-23 |
| | |||
* | - Resolve #485 use sheet index instead of ID | xuri | 2020-04-23 |
| | | | | - added 3 internal function: getSheetID, getActiveSheetID, getSheetNameByID | ||
* | Resolve #345, fix missing comments by GetComments | xuri | 2020-03-31 |
| | |||
* | Resolve #200, ignore empty conditional format style | xuri | 2020-03-16 |
| | |||
* | Resolve #470, export Style structs to allow create the style for cells by ↵ | xuri | 2020-03-10 |
| | | | | given JSON or structure | ||
* | 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 |
| | |||
* | 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 |
| | |||
* | Improve code coverage unit tests | xuri | 2019-12-22 |
| | |||
* | Fix #533, add support overlapped mergecells | xuri | 2019-12-14 |
| | |||
* | Resolve #507, add the new function `DeleteDefinedName` | xuri | 2019-10-26 |
| | |||
* | Pre-allocate some memory when reading files (#510) | Michael | 2019-10-24 |
| | |||
* | Fix #482, font strike style support | xuri | 2019-09-23 |
| | |||
* | Allow access to more formula attributes in SetCellFormula (#484) | Christian Fiedler | 2019-09-22 |
| | | | | | | | | | | | | | | | | | | * Allow access to more formula attributes in SetCellFormula Make SetCellFormula variadic to not break API. The new arguments are option arguments in which the type of the formula and the ref attribute may be set. These need to be set for an array formula to work. * Add TestWriteArrayFormula to test optional parameters of SetCellFormula TestWriteArrayFormula writes a document to the test directory that contains array formulas that are used to calculate standard deviations. The file also contains values calculated by the Go testcase, so the results can be verified. It should be tested, if the array formula works (i.e. shows a number, not an error) and that the values calculated by the formula and those calculated by Go are the same. | ||
* | Update the Godoc | xuri | 2019-08-21 |
| | |||
* | 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 | ||
* | Resolve #217, new function add VBA project supported. | xuri | 2019-07-21 |
| | |||
* | Add TIF, TIFF format images and more detailed error information when open ↵ | xuri | 2019-06-27 |
| | | | | the encrypted file | ||
* | New functions: SetDefinedName and GetDefinedName added | xuri | 2019-06-18 |
| | |||
* | Fix #422, avoid accent theme color index overflow | xuri | 2019-06-09 |
| | |||
* | - Supplemental worksheet struct fields and field order adjustment | xuri | 2019-06-05 |
| | | | | | - Testing case for set and get doc properties - Update charts struct XML tags | ||
* | Resolve #397, support set style by columns | xuri | 2019-05-16 |
| | |||
* | Resolve #394, init set header and footer support | xuri | 2019-05-05 |
| | |||
* | Resolve #393, upgrade Go module to v2 | xuri | 2019-05-02 |
| | |||
* | Add a check for maximum limit hyperlinks in a worksheet | xuri | 2019-04-21 |
| | | | | typo fixed | ||
* | add unit tests to functions | xuri | 2019-04-16 |
| |