summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* remove ineffectual variable assignments and simplify codexuri2020-03-29
|
* Resolve #451, support create chart sheetxuri2020-03-28
|
* #451, init struct for chart sheetxuri2020-03-25
|
* Resolve #200, ignore empty conditional format stylexuri2020-03-16
|
* Resolve #348, support delete Data Validationxuri2020-03-13
|
* Resolve #470, export Style structs to allow create the style for cells by ↵xuri2020-03-10
| | | | given JSON or structure
* Remove calculated properties to make recalculate formulas in some ↵xuri2020-03-09
| | | | spreadsheet applications, such as Kingsoft WPS
* Merge pull request #592 from hexbioc/masterxuri2020-03-04
|\ | | | | Exported function to convert excel date to time
| * Export ExcelDateToTime function to convert excel date to timeVaibhav Nayak2020-03-03
|/ | | | Signed-off-by: Vaibhav Nayak <vaibhav.nayak@gmail.com>
* Resolve #571, init remove conditional format supportxuri2020-03-03
|
* Resolve #492, init support for insert and remove page breakxuri2020-03-01
|
* Merge pull request #589 from xxb-at-julichina/masterxuri2020-02-29
|\ | | | | Reduce redundant memory copy in getRowHeight
| * Update rows.goxxb-at-julichina2020-02-28
|/
* AddPivotTable API changed: new structure PivotTableField to hold pivot table ↵xuri2020-02-26
| | | | fields for better scalability
* Fix #586, duplicate row with merged cellsxuri2020-02-25
|
* Resolve #582, support to set date field subtotal and names for pivot tablexuri2020-02-21
| | | | - typo fixed and update do.dev badge in the README.
* Resolve #580, revert commit ↵xuri2020-02-19
| | | | https://github.com/360EntSecGroup-Skylar/excelize/commit/5ca7231ed408ac264f509ff52b5d28ff4fbda757
* Fix #578, escape character in the formulaxuri2020-02-15
|
* Fix #576, serialize by fields order on stream flushxuri2020-02-13
|
* Resolve #570, flat columns for the column's operationxuri2020-02-07
|
* Merge pull request #565 from Amodio/masterxuri2020-01-23
|\ | | | | SetColVisible() can parse a column range + typos.
| * SetColVisible() can parse a column range + typos.Jacques Boscq2020-01-21
|/
* Resolve #455, init delete picture from spreadsheet supportxuri2020-01-22
|
* Make DeleteChart delete multiple charts located on the same cellxuri2020-01-21
|
* Resolve #557, init delete chart supportxuri2020-01-19
|
* Specified combo chart as variadic parametersxuri2020-01-16
|
* Fix #554, init combo chart support, new chart pie of pie, bar of pie chart ↵xuri2020-01-14
| | | | support
* optimize code and comments: use println errors instead of panicxuri2020-01-03
|
* Fix #551, handle empty rows in streaming readingxuri2019-12-31
|
* Improve code coverage unit testsxuri2019-12-29
|
* Stream to Excel table (#530)Cameron Howey2019-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Support all datatypes for StreamWriter * Support setting styles with StreamWriter **NOTE:** This is a breaking change. Values are now explicitly passed as a []interface{} for simplicity. We also let styles to be set at the same time. * Create function to write stream into a table * Write rows directly to buffer Avoiding the xml.Encoder makes the streamer faster and use less memory. Using the included benchmark, the results went from: > BenchmarkStreamWriter-4 514 2576155 ns/op 454918 B/op 6592 allocs/op down to: > BenchmarkStreamWriter-4 1614 777480 ns/op 147608 B/op 5570 allocs/op * Use AddTable instead of SetTable This requires reading the cells after they have been written, which requires additional structure for the temp file. As a bonus, we now efficiently allocate only one buffer when reading the file back into memory, using the same approach as ioutil.ReadFile. * Use an exported Cell type to handle inline styles for StreamWriter
* Fix #547 and #546, add default overlay element for the chartxuri2019-12-28
|
* Fix #538, added setting a major unit and tick label skip support for the chartxuri2019-12-25
|
* optimization: checking error in unit testsxuri2019-12-24
|
* 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
|
* Resolve #539 Merge branch 'v2'xuri2019-12-20
|\ | | | | | | | | | | # Conflicts: # rows.go # sheet.go
| * Fix #539 Fixed error opening excel file created in encoding d… (#540)Alex Geer2019-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 #426, handle empty workbook viewxuri2019-12-16
| |
* | Fix #533 Merge pull request #536 from match-meng/mergecellxuri2019-12-15
|\ \ | | | | | | Fix #533, add support overlapped mergecells
| * | Fix #533, add support overlapped mergecellsxuri2019-12-14
|/ /
* | Resolve #527, unmerge an area (#528)Xudong Zhang2019-12-13
| |
* | Fix #529, handle empty inline rich textxuri2019-12-11
| |
* | Fix #523, add stream writer for generate new worksheet with huge amounts of dataxuri2019-12-10
| |
* | Compatible with up to 64 namespaces of Kingsoft WPSxuri2019-12-02
| |
* | Update XML namespacexuri2019-11-30
| |
* | Resolve #521, fix missing elements when parsingxuri2019-11-28
| |
* | Resolve #146, make the GetRow function read data as streaming. Ref: #382, #515xuri2019-11-23
| |
* | Fix #494 Merge pull request #514 from mlh758/fix-494-write-allocationsxuri2019-11-10
|\ \ | | | | | | Reduce allocations when writing