Commit Graph

222 Commits (master)

Author SHA1 Message Date
Liron Levin 00c58a73f3
Fix panic caused by the workbook relationship part not exist (#1443)
2 years ago
xuri 5429f131f8
This closes #1438, fix cell data type issue for formula calculation engine
2 years ago
Liron Levin 9c3a5eb983
Add missing error checks in `getSheetMap` to fix panic(#1437)
2 years ago
xuri b39626fae9
This fixed worksheet protection issue
2 years ago
xuri f58dabd492
Breaking change: changed the function signature for 11 exported functions
2 years ago
Gin 0c76766c2b
Add support for workbook protection (#1431)
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 db2d084ada
This closes #1204, breaking changes for add comments
2 years ago
xuri 2df615fa28
This close #1373, fixes the incorrect build-in number format apply the result
2 years ago
xuri 7363c1e333
Go 1.16 and later required, migration of deprecation package `ioutil`
2 years ago
xuri 53a495563a
This closes #1358, made a refactor with breaking changes, see details:
2 years ago
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 b6cc43d824
This makes 6 functions concurrency safety
2 years ago
xuri fb1aab7add
This closes #744, the `Save`, `Write` and `WriteTo` function accept saving options
2 years ago
xuri 75ce231728
This closes #1323, an error will be returned when set the not exist style ID
2 years ago
davidborry bef49e40ee
This closes #1330 update non existing sheet error messages (#1331)
2 years ago
chenliu1993 f8667386dc
This closes #827, add new functions `GetDataValidations` and `GetConditionalFormats` (#1315)
2 years ago
Cooper de Nicola 0e9378fec2
This closes #1247, add new function `SetSheetCol` for set worksheet column values (#1320)
2 years ago
xuri 63adac2589
make workbook open filed exception message clear
3 years ago
sceneq be5a4033c0
This closes #1229, rename ErrMaxFileNameLength to ErrMaxFilePathLength (#1230)
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 56aa6b8263
ref #65, new formula functions and read boolean data type cell value support
3 years ago
xuri 156bf6d16e
This closes #1129, make cell support inheritance columns/rows style
3 years ago
xuri 3ee3c38f9c
Fix file corrupted in some cases, check file extension and format code
3 years ago
xuri 2245fccca0
Typo fix, rename exported constants, dependencies modules and copyright update
3 years ago
Jonham.Chen af5c4d00e8
feat: implement SHA-512 algorithm to ProtectSheet (#1115)
3 years ago
xuri 89b85934f6
This closes #1096, memory usage optimization and another 4 changes
3 years ago
xuri 089cd365a3
This closes #1097, initialized formula function XLOOKUP and update test
3 years ago
xuri 44a13aa402
Export 7 errors so users can act differently on different type of errors
3 years ago
xuri 790c363cce This closes #833, closes #845, and closes #1022, breaking changes
3 years ago
xuri 2616aa88cb
Add set shared formula support and documentation for the `SetCellFormula`
3 years ago
raochq b02f864eab
This closes #844, support get shared formula
3 years ago
xuri 48c16de8bf
Improve security and simplify code
3 years ago
xuri e9ae9b45b2
change go module import path to github.com/xuri/excelize
4 years ago
xuri 2ced00d6a8
This closes #872, support re-save the new spreadsheet after `SaveAs`
4 years ago
xuri 544ef18a8c
- Support concurrency iterate rows and columns
4 years ago
xuri 0e02329bed
This closes #861, support concurrency get cell picture and remove unused internal function `getSheetNameByID`
4 years ago
Alluuu 58f9287559
This closes #409 Remove UTC timezone requirement from date.go (#853)
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 2af96c0714
#65 fn: N, PERCENTILE.INC and T
4 years ago
James Allen a12dfd3ce6
Add support for setting hyperlink display & tooltip (closes #790) (#794)
4 years ago
xuri 36b7990d6b
lint issue fixed and new formula function: ATAN, AVERAGE, AVERAGEA, CONCAT, CONCATENATE, COUNT, COUNTBLANK, MAX
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 c82a185af8
Compatibility improvement: parse document core part (workbook) dynamically
4 years ago