Commit Graph

29 Commits (db2d084ada1a08a48967506b2f1852062168deec)

Author SHA1 Message Date
xuri efcf599dfe
This closes #1360, closes #1361
2 years ago
xuri 3f702999e6
Using the specialized name in a variable and making comments clear
2 years ago
xuri 8152bbb2ce
This closes #1312, #1313, fix number format issue
2 years ago
MJacred 6429588e14
adjust `ErrColumnNumber`, rename `TotalColumns` to `MaxColumns` and add new constant `MinColumns` (#1272)
3 years ago
xuri 94f197c4fe
This improved formula calculate precision and added zero placeholder number format support
3 years ago
xuri 4b64b26c52
Ref: #660, #764, #1093, #1112, #1133 This improve number format support
3 years ago
xuri 3ee3c38f9c
Fix file corrupted in some cases, check file extension and format code
3 years ago
xuri 44a13aa402
Export 7 errors so users can act differently on different type of errors
3 years ago
xuri adecf447e1
This closes #1059, represent boolean in XML as 0/1 rather than true/false
3 years ago
xuri 790c363cce This closes #833, closes #845, and closes #1022, breaking changes
3 years ago
xuri c3d1d7dddd
Preserve XML control character in bstrUnmarshal result
3 years ago
xuri c49e7aab30
Reduce cyclomatic complexities for the formula calculate function and update documentation for the API: `MergeCell` and `GetCellValue`
3 years ago
xuri cf9fbafdd8
This closes #979, fix the data validation deletion issue and tidy the internal function in the source code
4 years ago
xuri 2cfcf9eb5f encode the escaped string literal which not permitted in an XML 1.0 document
4 years ago
xuri e354db69b0
string pattern match context check instead of regex lookahead assertion
4 years ago
xuri 5faa36430c
skip XML control character in the escape literal string, and update dependencies
4 years ago
xuri 83e12cc4e5
support escaped string literal basic string and use GitHub Action instead of TravisCI
4 years ago
xuri be12cc27f1
This closes #652, new SetColWidth API, support set column width in stream writing mode, and export error message
4 years ago
xuri 7e429c5b46
Fixe issue generated file corrupted caused by incorrect default XML namespace attributes
4 years ago
xuri 13e7bce6d2
improvement compatibility for the XML ignorable namespace
5 years ago
xuri 0aa1510694
update docs and improve compatibility
5 years ago
xuri 2ae631376b
add limits for total columns, row and filename length
5 years ago
xuri 7f78464f7f
add test for ReadZipReader, close #642
5 years ago
xuri 0f2a905324 Performance improvements
5 years ago
xuri 40ff5dc1a7
refactor: handler error instead of panic,
6 years ago
Veniamin Albaev dc01264562 Huge refactorig for consistent col/row numbering (#356)
6 years ago
Veniamin Albaev 35426ed5dc Tests refactoring
6 years ago
Ri Xu 638bd44dd5
- gofmted with -s;
7 years ago
mbresson 317ef65381 make SetCellStyle quicker by skipping conversions in checkCellInArea, and skipping area checks when we are sure the cell can't be before or past the current row/col
7 years ago