Commit Graph

164 Commits (85e0b6c56eb14c7eabf4332a778bf654f83295ca)

Author SHA1 Message Date
xuri 917e6e19d6
This roundup time value when a millisecond great than 500 to fix the accuracy issue
2 years ago
xuri b39626fae9
This fixed worksheet protection issue
2 years ago
郭伟匡 6a5ee811ba
This closes #1425, breaking changes for sheet name (#1426)
2 years ago
xuri ac564afa56
Remove internal error log print, throw XML deserialize error
2 years ago
xuri bd5dd17673
This is a breaking change, remove partial internal error log print, throw XML deserialize error
2 years ago
xuri 4998b7b929
This closes #1383, skip empty rows when saving the spreadsheet to reduce file size
2 years ago
xuri a410b22bdd
Fix the error on getting the range of merged cells on the worksheet which contains one cell merged cell range
2 years ago
xuri f44153ea46
This closes #1377, stream writer writes inline string type for string cell value
2 years ago
xuri 14c6a198ce
Support get cell value which contains a date in the ISO 8601 format
2 years ago
xuri 7363c1e333
Go 1.16 and later required, migration of deprecation package `ioutil`
2 years ago
xuri efcf599dfe
This closes #1360, closes #1361
2 years ago
xuri b6cc43d824
This makes 6 functions concurrency safety
2 years ago
xuri 75ce231728
This closes #1323, an error will be returned when set the not exist style ID
2 years ago
Kostya Privezentsev 18cd63a548
This is a breaking change closes #1332 (#1333)
2 years ago
davidborry bef49e40ee
This closes #1330 update non existing sheet error messages (#1331)
2 years ago
xuri d1e76fc432
This closes #1319, fix calculate error for formula with negative symbol
2 years ago
xuri 551fb8a9e4
This closes #1244 and closes #1314, improving the compatibility with Google Sheet
2 years ago
Thomas Charbonnel ed91cddea5
This closes #1296, add new function `GetRowOpts` for stream reader (#1297)
2 years ago
xuri ebea684ae5
Fix potential file corrupted and change worksheet name case-insensitive
3 years ago
xuri b69da76063
ref #65, new formula functions: NETWORKDAYS, NETWORKDAYS.INTL, and WORKDAY
3 years ago
xuri 773d4afa32
This closes #1217, support update cell hyperlink
3 years ago
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