Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove internal error log print, throw XML deserialize error | xuri | 2022-11-13 |
| | |||
* | This is a breaking change, remove partial internal error log print, throw ↵ | xuri | 2022-11-12 |
| | | | | | | | XML deserialize error - Add error return value for the `GetComments`, `GetDefaultFont` and `SetDefaultFont` functions - Update unit tests | ||
* | This closes #1384, fix segmentation fault in `formattedValue` (#1385) | Martin Martinez Rivera | 2022-11-05 |
| | | | | | | - Add nil pointer guard in cell format - Add tests to verify the nil checks in formattedValue Co-authored-by: Zach Clark <zachmclark@gmail.com> | ||
* | This closes #1377, stream writer writes inline string type for string cell value | xuri | 2022-10-25 |
| | | | | - Add `CellTypeFormula`, `CellTypeInlineString`, `CellTypeSharedString` and remove `CellTypeString` in `CellType` enumeration - Unit tests updated | ||
* | Support get cell value which contains a date in the ISO 8601 format | xuri | 2022-10-24 |
| | | | | | | | | - Support set and get font color with indexed color - New export variable `IndexedColorMapping` - Fix getting incorrect page margin settings when the margin is 0 - Update unit tests and comments typo fixes - ref #65, new formula functions: AGGREGATE and SUBTOTAL | ||
* | This closes #1369, support set, and get font color with theme and tint (#1370) | GaoFei | 2022-10-15 |
| | |||
* | This closes #1368, fixes number parsing issue, adds support for create a 3D ↵ | xuri | 2022-10-12 |
| | | | | line chart | ||
* | This closes #1360, closes #1361 | xuri | 2022-09-28 |
| | | | | | | | - Fix default number format parse issue with a long string of digits - Fix creating a sheet with an empty name cause a corrupted file - The `GetCellStyle` function no longer return master cell style of the merge cell range - Using the specialized name in variables and functions | ||
* | Using the specialized name in a variable and making comments clear | xuri | 2022-09-18 |
| | | | | - Add JSON tags for `AppProperties`, `PivotTableOption` and `PivotTableField` structure | ||
* | This makes 6 functions concurrency safety | xuri | 2022-09-11 |
| | | | | - These 6 functions now support concurrency safe: SetColWidth, GetColWidth, SetColVisible, GetColVisible, SetColStyle and GetColStyle | ||
* | This closes #1330 update non existing sheet error messages (#1331) | davidborry | 2022-08-28 |
| | |||
* | This closes #1290 and closes #1328 | xuri | 2022-08-24 |
| | | | | | - Add new smooth field in chart format parameter, support specify if smooth line chart - Fix decimal number format round issue with build-in number format | ||
* | RichTextRun support set superscript and subscript by vertAlign attribute (#1252) | jialei | 2022-06-13 |
| | | | check vertical align enumeration, update set rich text docs and test | ||
* | This closed #1163, fix set cell value with column and row style inherit issue | xuri | 2022-05-15 |
| | |||
* | 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 #1213, fix get incorrect rich text value caused by missing cell ↵ | xuri | 2022-04-29 |
| | | | | type checking | ||
* | Format code, update documentation and remove exported variable `XMLHeaderByte` | xuri | 2022-03-24 |
| | |||
* | Fixed parsing decimal precision issue | xuri | 2022-02-18 |
| | |||
* | 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 | ||
* | ref #1096, reduce memory usage by about 50% for large data spreadsheet | xuri | 2022-01-11 |
| | |||
* | 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 |
| | |||
* | This closes #1069, support time zone location when set cell value | xuri | 2021-11-24 |
| | |||
* | ref #65, new formula function: TIME | xuri | 2021-10-16 |
| | |||
* | 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 #1026, time parse accuracy issue and typo fixed | xuri | 2021-09-26 |
| | |||
* | 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 #417 and closes #520, new API `GetCellType` has been added | xuri | 2021-09-09 |
| | |||
* | 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` | ||
* | Add set shared formula support and documentation for the `SetCellFormula` | xuri | 2021-09-03 |
| | |||
* | 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 | ||
* | This closes #844, support get shared formula | raochq | 2021-08-15 |
| | |||
* | Improve compatibility for SetRichText (#976) | Arnie97 | 2021-07-31 |
| | | | | | | | - support escaped string literal - maximum character limit added - fix missing preserve character in some case Co-authored-by: xuri <xuri.me@gmail.com> | ||
* | change go module import path to github.com/xuri/excelize | xuri | 2021-07-28 |
| | |||
* | Make the functions `SetSheetRow`, `New Style` and `SetCellStyle` concurrency ↵ | xuri | 2021-07-07 |
| | | | | safety | ||
* | 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` | ||
* | Fixed #823, 12/24 hours time format parsing error | xuri | 2021-04-20 |
| | |||
* | add GetCellRichText method and test (#789) | tonnyzhang | 2021-02-22 |
| | |||
* | lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, ↵ | xuri | 2021-02-15 |
| | | | | CONCATENATE, COUNT, COUNTBLANK, MAX | ||
* | Fixed #764, add a condition for round precision | xuri | 2021-01-20 |
| | |||
* | This closes #756, not set the empty string for the cell when SetCellValue ↵ | xuri | 2021-01-08 |
| | | | | with nil | ||
* | Number format read fix (#741) | Artem Kustikov | 2020-12-12 |
| | | | | | * fix UT-generated file names to be ignored * fix cell value load with invalid number format ID * fix PR issues | ||
* | Fixed #732, support single line with repeated row element in the sheet data | xuri | 2020-11-18 |
| | |||
* | This closes #714 and closes #715, fix wrong worksheet index returned by ↵ | xuri | 2020-10-19 |
| | | | | NewSheet in some case, fix panic on formatted value with no built-in number format ID |