Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | This closes #1323, an error will be returned when set the not exist style ID | xuri | 2022-09-01 |
| | |||
* | This is a breaking change closes #1332 (#1333) | Kostya Privezentsev | 2022-08-31 |
| | | | This use `InsertRows` instead of `InsertRow`, and using `InsertCols` instead of `InsertCol` | ||
* | This closes #1330 update non existing sheet error messages (#1331) | davidborry | 2022-08-28 |
| | |||
* | This closes #1312, #1313, fix number format issue | xuri | 2022-08-12 |
| | | | | | | - Add supported options in the docs of the functions `SetSheetPrOptions` and `GetSheetPrOptions` - Add go1.19 unit test settings, and made the test case compatible with go1.19 - Update dependencies module | ||
* | This closes #1296, add new function `GetRowOpts` for stream reader (#1297) | Thomas Charbonnel | 2022-08-11 |
| | | | | - Support get rows properties by `GetRowOpts` function - New exported constant `MaxCellStyles` | ||
* | Fix potential file corrupted when changing cell value or the col/row | xuri | 2022-07-16 |
| | | | | | - Remove shared formula subsequent cell when setting the cell values - Support adjust table range when removing and inserting column/row | ||
* | This closes #1219, fixes cell value reading issue, improves performance, and ↵ | xuri | 2022-05-02 |
| | | | | | | | 1904 date system support - Fix incorrect cell data types casting results when number formatting - Support set cell value on 1904 date system enabled, ref #1212 - Improve performance for set sheet row and the merging cells, fix performance impact when resolving #1129 | ||
* | This closes #1217, support update cell hyperlink | xuri | 2022-05-01 |
| | | | Ref #1129, make `SetRowStyle` overwrite style of the cells | ||
* | ref #65, new formula functions and read boolean data type cell value support | xuri | 2022-03-08 |
| | | | | * added 3 new formula functions: BETAINV, BETA.INV, F.INV.RT | ||
* | This closes #1162, improve the compatibility with alternate content | xuri | 2022-03-05 |
| | | | | Preserve alternate content in the workbook, worksheet, and drawingML | ||
* | This closes #1129, make cell support inheritance columns/rows style | xuri | 2022-01-27 |
| | | | | | | Correct cells style in merge range Fix incorrect style ID returned on getting cell style in some cases Unit test updated and simplified code | ||
* | Fix file corrupted in some cases, check file extension and format code | xuri | 2022-01-23 |
| | | | | | | Fix file corrupted when save as in XLAM / XLSM / XLTM / XLTX extension in some case New exported error ErrWorkbookExt has been added, and check file extension on save the workbook Format source code with `gofumpt` | ||
* | ref #1054, breaking change for the column and row's iterator | xuri | 2022-01-19 |
| | | | | This removed 3 exported functions: `TotalCols`, `CurrentCol` and `CurrentRow` | ||
* | Breaking change: remove `TotalRows` of row iterator and performance optimization | xuri | 2022-01-17 |
| | | | | Reduce allocation memory 20%, and 80% GC times for the row's iterator | ||
* | Fix adjustMergeCells not modifies cell rect (#1118) | Dokiy | 2022-01-14 |
| | |||
* | Typo fix, rename exported constants, dependencies modules and copyright update | xuri | 2022-01-09 |
| | | | | Rename exported constants `NameSpaceDublinCoreMetadataIntiative` to `NameSpaceDublinCoreMetadataInitiative` | ||
* | This closes #1096, memory usage optimization and another 4 changes | xuri | 2021-12-27 |
| | | | | | | | | - Unzip shared string table to system temporary file when large inner XML, reduce memory usage about 70% - Remove unnecessary exported variable `XMLHeader`, we can using `encoding/xml` package's `xml.Header` instead of it - Using constant instead of inline text for default XML path - Rename exported option field `WorksheetUnzipMemLimit` to `UnzipXMLSizeLimit` - Unit test and documentation updated | ||
* | Export 7 errors so users can act differently on different type of errors | xuri | 2021-12-07 |
| | |||
* | Support get current row/col and total rows/cols in the stream reader (#1054) | li | 2021-11-05 |
| | |||
* | This closes #1031, fix small float parsed error in some case | xuri | 2021-10-15 |
| | | | | | | - new formula function: YEARFRAC, ref #65 - update the codecov version - remove unused variable | ||
* | 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% | ||
* | 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` | ||
* | 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` | ||
* | change go module import path to github.com/xuri/excelize | xuri | 2021-07-28 |
| | |||
* | This closes #848 and closes #852, fix reading decimals precision | xuri | 2021-07-12 |
| | |||
* | - Support concurrency iterate rows and columns | xuri | 2021-07-05 |
| | | | | | - Rename exported field `File.XLSX` to `File.Pkg` - Exported error message | ||
* | This closes #855, fix missing formula cell when getting rows value | xuri | 2021-06-05 |
| | |||
* | This closes #652, new SetColWidth API, support set column width in stream ↵ | xuri | 2021-05-10 |
| | | | | writing mode, and export error message | ||
* | 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 | ||
* | This closes #752, fix incorrectly merged cells on duplicate row, and new ↵ | xuri | 2020-12-22 |
| | | | | formula function: LOWER, PROPER, UPPER | ||
* | Fix #724, standardize variable naming and update unit tests | xuri | 2020-11-11 |
| | |||
* | - Resolve #711, update docs for the GetSheetIndex | xuri | 2020-10-12 |
| | | | | - Update unit test | ||
* | 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 | ||
* | update docs and improve compatibility | xuri | 2020-07-11 |
| | |||
* | handle the cell without r attribute in a row element | xuri | 2020-04-24 |
| | |||
* | - Resolve #485 use sheet index instead of ID | xuri | 2020-04-23 |
| | | | | - added 3 internal function: getSheetID, getActiveSheetID, getSheetNameByID | ||
* | AddPivotTable API changed: new structure PivotTableField to hold pivot table ↵ | xuri | 2020-02-26 |
| | | | | fields for better scalability | ||
* | Fix #586, duplicate row with merged cells | xuri | 2020-02-25 |
| | |||
* | 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 |
| | |||
* | optimization: checking error in unit tests | xuri | 2019-12-24 |
| | |||
* | Improve code coverage unit tests | xuri | 2019-12-22 |
| | |||
* | 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 |
| | |||
* | Resolve #507, add the new function `DeleteDefinedName` | xuri | 2019-10-26 |
| | |||
* | Resolve #511, allow empty columns in the pivot table | xuri | 2019-10-24 |
| |