Commit Graph

143 Commits (856ee57c4019b4478da0f6cb3010ae636914a6be)

Author SHA1 Message Date
xuri 8a335225c7
Format code, update documentation and remove exported variable `XMLHeaderByte`
3 years ago
xuri 94f197c4fe
This improved formula calculate precision and added zero placeholder number format support
3 years ago
xuri 14b461420f
This fix scientific notation and page setup fields parsing issue
3 years ago
xuri 56aa6b8263
ref #65, new formula functions and read boolean data type cell value support
3 years ago
xuri f87c39c41d
This closes #1148, resolve limitations when adding VBA project to the workbook
3 years ago
xuri 3ee3c38f9c
Fix file corrupted in some cases, check file extension and format code
3 years ago
xuri 74f6ea94ea
ref #1054, breaking change for the column and row's iterator
3 years ago
xuri 4daa6ed0b4
Breaking change: remove `TotalRows` of row iterator and performance optimization
3 years ago
Dokiy 67127883dd
Fix adjustMergeCells not modifies cell rect (#1118)
3 years ago
xuri 891e5baac1
ref #1096, reduce memory usage by about 50% for large data spreadsheet
3 years ago
xuri 2245fccca0
Typo fix, rename exported constants, dependencies modules and copyright update
3 years ago
xuri 89b85934f6
This closes #1096, memory usage optimization and another 4 changes
3 years ago
xuri e0c6fa1beb
Update docs for SetSheetStyle, and added 2 formula functions
3 years ago
li 60b13affbd
Support get current row/col and total rows/cols in the stream reader (#1054)
3 years ago
xuri de38402f74
This closes #1031, fix small float parsed error in some case
3 years ago
xuri 490f3063c2
This closes #1026, time parse accuracy issue and typo fixed
3 years ago
xuri 790c363cce This closes #833, closes #845, and closes #1022, breaking changes
3 years ago
xuri 32b23ef42d
This closes #998
3 years ago
xuri a2d449708c
- This fix panic and incorrect cell read on some case
3 years ago
xuri a55f354eb3
This closes #989, closes #990
3 years ago
three f6f14f507e
Speed up merge cells
3 years ago
xuri f62c45fe0c
This closes #848 and closes #852, fix reading decimals precision
4 years ago
xuri b7fece5173
Support concurrency add picture
4 years ago
xuri 544ef18a8c
- Support concurrency iterate rows and columns
4 years ago
strong c62ced7ca7
fix getRowHeight actually get the height of the next row (#860)
4 years ago
xuri bffb5d6b41
make the caller of `getRowHeight` function adapt row number change, update comment: use rows number instead of rows index.
4 years ago
xuri d932e62a12
This closes #855, fix missing formula cell when getting rows value
4 years ago
william 2f74ec171d fix the bug when there was no count attribute in sharedStrings file
4 years ago
xuri 5bf3ea6154
This closes #842, avoid empty rows in the tail of the worksheet
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 f8f699a172
Go 1.15 and later required, #65 fn: IMABS, IMCOS, IMCOSH, IMCOT, IMCSC, IMCSCH, IMEXP, IMLN and IMLOG10
4 years ago
xuri 2af96c0714
#65 fn: N, PERCENTILE.INC and T
4 years ago
xuri 36b7990d6b
lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, CONCATENATE, COUNT, COUNTBLANK, MAX
4 years ago
xuri 30549c5e90
fix custom row height check issue
4 years ago
xuri 2fb135bc94
handle end element event in the worksheet row/column iterator XML SAX parser
4 years ago
xuri b84bd1abc0
new formula fn: IF, LEN; not equal operator support and faster numeric precision process
4 years ago
xuri 1bc5302007
Fixed #764, add a condition for round precision
4 years ago
xuri 576bfffbe6 This closes #752, fix incorrectly merged cells on duplicate row, and new formula function: LOWER, PROPER, UPPER
4 years ago
xuri 599a8cb0bc
Fixed #727, rounding numeric with precision for formula calculation
4 years ago
xuri 92c8626f81
Fixed #732, support single line with repeated row element in the sheet data
4 years ago
Eugene Androsov 2be4bfd410
Fix row duplicate mechanism (#729)
4 years ago
xuri 2514bb16c6 Fix #724, standardize variable naming and update unit tests
4 years ago
xuri 5dd0b4aec2
using POSIX directory separator in zip path with Windows
4 years ago
xuri cdc57db3b3 Fix race conditions
4 years ago
xuri c82a185af8
Compatibility improvement: parse document core part (workbook) dynamically
4 years ago
Artem Kustikov f2b8798a34
extend cell value load to support custom datetime format (#703)
4 years ago
xuri 324f87bcae
add checking and limits for the worksheet
4 years ago
xuri 88de2f8d51
Default row height compatibility with Apache OpenOffice and Kingsoft WPS, unit test update and typo fixed
4 years ago
xuri c3e92a51d7 Compatible with Go 1.15, fix unit test failed on Windows and fixed #689 potential race condition
4 years ago
xuri c922c32fb7
support parse and generate XML element namespace dynamic, fix #651
5 years ago