Commit Graph

222 Commits (753969dc4efee833d14c2fb537200ef14849571f)

Author SHA1 Message Date
xuri 1f69f6b24a
Add support for insert BMP format images
2 years ago
xuri 12645e7116
This fixes #1461, supports 0 row height and column width
2 years ago
xuri 85e0b6c56e
Support to create of 17 kinds of fill variants styles
2 years ago
Liron Levin 00c58a73f3
Fix panic caused by the workbook relationship part not exist (#1443)
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
郭伟匡 6a5ee811ba
This closes #1425, breaking changes for sheet name (#1426)
2 years ago
jianxinhou 5e0953d778
This closes #1405, add new function SetSheetBackgroundFromBytes (#1406)
2 years ago
xuri c0713951c8
This closes #1404, fixes the insert picture problem in some cases
2 years ago
renxiaotu aa80fa4179
This made stream writer support set the insert page break (#1393)
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 7363c1e333
Go 1.16 and later required, migration of deprecation package `ioutil`
2 years ago
Harrison c02346bafc
This closes #1047, stream writer support set panes (#1123)
2 years ago
xuri b1e776ee33
Support to set summary columns to appear to the right of detail in an outline
2 years ago
Joseph Watson 57051326d0
This closes #1365, normalize the sheet name (#1366)
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 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 504d469d3d
This closes #1298, fix doc properties missing after creating new worksheet
3 years ago
xuri ebea684ae5
Fix potential file corrupted and change worksheet name case-insensitive
3 years ago
xuri 40ed1d1b81
Fix potential file corrupted when changing cell value or the col/row
3 years ago
MJacred 6429588e14
adjust `ErrColumnNumber`, rename `TotalColumns` to `MaxColumns` and add new constant `MinColumns` (#1272)
3 years ago
Eagle Xiang 1dbed64f10
This closes #1269, made the `NewStreamWriter` function case insensitive to worksheet name
3 years ago
xuri 852f211970
This closes #1257, fix incorrect worksheet header footer fields order
3 years ago
Eng Zer Jun 6bcf5e4ede
refactor: replace strings.Replace with strings.ReplaceAll (#1250)
3 years ago
xuri 1c167b96a3
Improves the calculation engine, docs update, and adds the dependabot
3 years ago
xuri afb2d27c90
This fix formula calculation accuracy issue and panic when set pane
3 years ago
xuri 0c3fd0223c
This closes #1225, allowing insert EMF format images
3 years ago
xuri 8a335225c7
Format code, update documentation and remove exported variable `XMLHeaderByte`
3 years ago
xuri f0cb29cf66
This closes #1162, improve the compatibility with alternate content
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 b96329cc88
Breaking change for data validation and fixed #1117
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 577a07f08c
Simplify code and update unit test
3 years ago
Michael Wiesenbauer aa359f1c74
refactor DeleteSheet for better readability (#1078)
3 years ago
xuri 6b277c61d2
Fix sheet deletion fail in some case
3 years ago
xuri bc3c7d51a2
ref #65: new formula function PRICE
3 years ago
xuri bda8e7f812
This closes #1061, support multi-byte language on set header footer
3 years ago
xuri 57275db22e
This closes #1057, merge column styles to reduce spreadsheet size
3 years ago
Sean Liang 32548a6cac
return immediately when matched for efficiency (#1049)
3 years ago
xuri 790c363cce This closes #833, closes #845, and closes #1022, breaking changes
3 years ago