| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Improve unit test coverage for the functions: `NewStyle`, `SetActiveSheet`, `SearchSheet` and `deleteAndAdjustDefinedNames`
Simplify code and add comments for the function: `deleteAndAdjustDefinedNames`
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- fix COUPPCD result accuracy issue
- update close spreadsheet example in documentation and README
|
|
|
|
|
| |
* Fix build-in scientific number format failed
* An error will be returned if given an invalid custom number format when creating a new style
|
|
|
|
|
|
| |
- Fix formula percentages calculated incorrectly
- Make UpdateLinkedValue skip macro sheet
- Fix conditional format bottom N not working
|
|
|
|
|
| |
- Make unit test on Go 1.7
- API documentation updated
|
|
|
|
|
| |
New API: `SetRowStyle` support for set style for the rows
Update documentation for the `GetRows`, `SetCellStyle` and `SetColStyle`
|
|
|
|
|
|
|
|
| |
- Escape XML character in the drop list
- Fix incorrect character count limit in the drop list
- Fix Excel time parse issue in some case
- Fix custom number format month parse issue in some case
- Fix corrupted file generated caused by concurrency adding pictures
|
| |
|
|
|
|
| |
safety
|
|
|
|
|
| |
- Rename exported field `File.XLSX` to `File.Pkg`
- Exported error message
|
| |
|
|
|
|
| |
* "15" is the correct 24 hours time format in go
* fix number format convert issue and remove the `dateTimeFormatsCache`
|
|
|
|
| |
namespace attributes
|
| |
|
|
|
|
| |
IMCSCH, IMEXP, IMLN and IMLOG10
|
|
|
|
| |
typo fixed
|
| |
|
|
|
|
| |
CONCATENATE, COUNT, COUNTBLANK, MAX
|
|
|
|
|
|
|
|
| |
- correct adjust calculation chain in duplicate rows
- correct adjust defined name in the workbook when delete worksheet
- use absolute reference in the auto filters defined name to make it compatible with OpenOffice
- API `CoordinatesToCellName` have a new optional param to specify if using an absolute reference format
- Fix cyclomatic complexity issue of internal function `newFills` and `parseToken`
|
|
|
|
|
| |
* value fields xlsxPatternFill.FgColor & xlsxPatternFill.BgColor cause ineffective omitempty tags
* remove useless omitempty tag on xlsxPatternFill.FgColor and xlsxPatternFill.BgColor
|
| |
|
| |
|
|
|
|
|
|
| |
- Avoid to create duplicate style
- Update unit test for the auto filter
- Init code scanning alerts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
| |
修复获取百分比值时,GetCellValue返回值不准确的问题
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- styles: allow empty and default cell formats, #628
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
given JSON or structure
|
| |
|
|
|
|
| |
https://github.com/360EntSecGroup-Skylar/excelize/commit/5ca7231ed408ac264f509ff52b5d28ff4fbda757
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
* #386 regression test added
* closes #386 string to bigint on GOARCH=386
|
| |
|