Commit Graph

224 Commits (master)

Author SHA1 Message Date
xuri 6afc468a02
Resolve #451, support create chart sheet
5 years ago
xuri 1d87da57ec
Resolve #492, init support for insert and remove page break
5 years ago
xuri ad883caa0f
Resolve #580, revert commit 5ca7231ed4
5 years ago
xuri e51aff2d95 Resolve #570, flat columns for the column's operation
5 years ago
xuri 5ca7231ed4
optimize code and comments: use println errors instead of panic
5 years ago
xuri 09485b3f9f
Improve code coverage unit tests
5 years ago
xuri 4e4a5b9b3e
Improve compatibility, fix workbook's rels ID calc error
5 years ago
xuri ae2865d923
Improve code coverage unit tests
5 years ago
match-meng 7358dca436 Update comments for the xmlNewDecoder (#542)
5 years ago
xuri 4249dad8ea
Resolve #539 Merge branch 'v2'
5 years ago
Alex Geer b1b3c0d151 Fix #539 Fixed error opening excel file created in encoding d… (#540)
5 years ago
xuri a526e90404
Fix #426, handle empty workbook view
5 years ago
xuri 402ad2f62b
Update XML namespace
5 years ago
xuri 8d6e431dcd
Resolve #521, fix missing elements when parsing
5 years ago
xuri 7965e1231b
Resolve #146, make the GetRow function read data as streaming. Ref: #382, #515
5 years ago
Harris bf9a835549
Reduce allocations when writing
5 years ago
xuri 5e418ebd66
Resolve #507, add the new function `DeleteDefinedName`
5 years ago
xuri e7581ebf3e
Fix corrupted Excel file issue #413
5 years ago
xuri 2e791fa433 Optimize code of Getting/Setting Page Margins
5 years ago
streboryaj 2d21b5b50f Added accessors for Getting/Setting Page Margins (#497)
5 years ago
xuri 8922f65978
Combine functions:
5 years ago
xuri 9c70d0ac86
Documentation updated, Go 1.10+ required
6 years ago
Harris faaaa52cb8
Get sheet names based on index
6 years ago
xuri cbe919fdf6
New feature: sparkline supported
6 years ago
xuri b5f7d4a78e
Merge pull request #447 from dongkai16z/master
6 years ago
Sustainedhhh 0c9e5137e3
Fix #442
6 years ago
董凯 53e653f28e
Fix #443
6 years ago
xuri e14d2febc8
Resolve #432, supplement the function of SetPageLayout
6 years ago
xuri 8b2d4cb697
New feature: group and ungroup sheets support
6 years ago
xuri dc8210d4a7
Update GoDoc and typo fixed
6 years ago
xuri a335be7e4e
New functions: SetDefinedName and GetDefinedName added
6 years ago
xuri 421f945f51
Fixed #418, #420, #421, init adjust calculation chain support
6 years ago
xuri f91f548614
Resolve #404, get sheet map by target rels.
6 years ago
xuri 69b38ddcd6
Resolve #394, init set header and footer support
6 years ago
xuri 01a418bda8
Resolve #392, compatible with strict relations name space inspection
6 years ago
xuri 0660f30cdd
godoc update and typo fixed
6 years ago
Michael 0f9170a03b Resolve #382, rewrite prepareSheetXML to scale linearly (#383)
6 years ago
xuri a88459d5f1
add unit tests to functions
6 years ago
xuri f2df344739
Resolve #369,#370
6 years ago
Aplulu 841ff4a03e Fix out of range panic when removing formula.
6 years ago
xuri 40ff5dc1a7
refactor: handler error instead of panic,
6 years ago
Michael 2874d75555 Add benchmark for adding images to sheet (#367)
6 years ago
xuri 40ea8eb014
resolve #360, fix axis parse issue when add / get pictures;
6 years ago
Veniamin Albaev dc01264562 Huge refactorig for consistent col/row numbering (#356)
6 years ago
xuri f66212da9b
Resolve #106, #294 performance optimization for add hyperlink
6 years ago
xuri 0072bb7310
resolve the issue corrupted xlsx after deleting formula of cell, reference #346
6 years ago
kkxkkxkkgh 81948d9e1e The function SetPageLayout support set paper size
6 years ago
zhangleijlu 034de7acd8 Resolve #318, add new functions and
6 years ago
xuri fabd9d013f
README updated
6 years ago
xuri 9a6f66a996
New feature: the function `SearchSheet` now support regular expression, relate pull request #316
6 years ago
r-uchino 9b8baf75ad Add RegSearchSheet (#316)
6 years ago
xuri e728ff1498
Fixes #308, refactor `NewSheet()`, `DeleteSheet()`, `SetActiveSheet()` and `GetActiveSheetIndex()`
6 years ago
xuri 81b43da7b6 Fix comments according to best practices by effective go
6 years ago
xuri b89f75c896
Add new logo for excelize
6 years ago
taomin597715379 1bb59f75ea resolve #297, fix GetSheetMap() failed
6 years ago
q523591 51857a217d New function `UnprotectSheet()` has been added
6 years ago
HcySunYang 4dbc78ce0a resolve #273 new feature: protect sheet support
6 years ago
peng e2e58a3a44 New function: `SearchSheet()`, relate issue #277
6 years ago
xuri 1c45425f12
resolve #276, add OfficeOpenXML-XMLSchema-Strict mode support
6 years ago
xuri 204139739a
Merge branch 'master' into master
6 years ago
xuri 3e004d900b
Comments style changed.
6 years ago
xuri 13a9769cc5
Comments style changed.
6 years ago
xuri 2f146c923c
Comments style changed.
6 years ago
xuri 6ced438f39
New function `AddPictureFromBytes()` has been added, this resolve #259 and close #271.
6 years ago
xuri b4a6e61ec3
Fix golint errors under confidence 0.1
6 years ago
xuri ec37b114c3
Fixes #256 and format document.
7 years ago
xuri a3571ee39b
Bugfix: create worksheet cause file issue. Relate issue #249.
7 years ago
Olivier Mengué 4a1b406456 CopySheet() using reflect instead of encoding/gob
7 years ago
Sebastian Willing ccdefb3b16 Documentation:
7 years ago
xuri 9e463b4614
- Add error return value for functions: `AddChart()`, `AddComment()`, `AddPicture()`, `AddShape()`, `AddTable()` and `SetConditionalFormat()`
7 years ago
xuri d96440edc4
- Performance optimization 20% faster, 14% memory savings on set cell values;
7 years ago
xuri 167554bfec
Improve unit testing, remove redundant code.
7 years ago
Lunny Xiao 38ad20efc1
save bytes on memory instead of string
7 years ago
Ri Xu 200437d778
Fix document typo.
7 years ago
Ri Xu a9c7d6637c
- Support to set the positioning of a picture, relate issue #214;
7 years ago
Ri Xu d65b30055d
- Update the function `NewSheet()` to handle when already exists a worksheet of the same name, relate pull request #196;
7 years ago
Ri Xu 06e54bf1c6
Readme and godoc has been updated.
7 years ago
Ri Xu 749d12eece
- Fix `DeleteSheet()` make broken file, relate issue #165;
7 years ago
Ri Xu f10ee929d0
- Bugfix: use sheet name in func `AddPicture`, relate issue #142;
7 years ago
Ri Xu ebafbdde73
Bugfix: use sheet name in func `AddChat`, relate issue #138
7 years ago
Ri Xu 905be463ed
Improve code readability.
7 years ago
Ri Xu b7b937a8a3
godoc updated.
7 years ago
Ri Xu f05f799f8d
- API changed, use worksheet name instead of "sheet" + index, related issue #25, #43, #47, #51, #89, #101, #116 and #120.
7 years ago
Ri Xu 1ec2661dda
Bugfix: deep copy issue with function `CopySheet()`, relate PR #108.
8 years ago
Takayuki Usui 02728de4d2 Conut and trim sheet name in UTF-8
8 years ago
Ri Xu 6626a26f7b
Simplify code and update unit tests.
8 years ago
Ri Xu 308776e350
Optimize code, go test and godoc updated.
8 years ago
Ri Xu bbed2f6dc9
- Init create or remove panes support;
8 years ago
Ri Xu 3b2c80ddc3
Trim blank cells which created by `completeCol()`, relate issue #81
8 years ago
Mark Stenglein 4a17c14399 SHEET.GO: Fix small typo
8 years ago
Ri Xu 555e2ba9a8
- Make function `TitleToNumber()` exportable, note that function `ToAlphaString()` return value calculation changes, get more info from go doc. Relate issue #63;
8 years ago
Ri Xu a9f671d98f - New functions: `GetSheetVisible()` and `GetRowVisible()` added, relate issue #61;
8 years ago
Ri Xu c89d842352 Init auto filter support, relate issue #59.
8 years ago
Ri Xu dea57dd0ae Code optimize.
8 years ago
Ri Xu d93a156355 Initialize comments support & go test updated.
8 years ago
Ri Xu 7f30a6c943 - Initialize shape support: new function `AddShape()` added. Relate issue #38;
8 years ago
Ri Xu 2868bd3ec9 - New function `HideSheet()` and `UnhideSheet()` added;
8 years ago
Ri Xu c7e277a07a - New function `CopySheet()` added, relate issue #33;
8 years ago
Ri Xu b4ed9cc40f New function `GetSheetIndex()` added, relate issue #25;
8 years ago
Ri Xu 8fd061b98f - Fix SheetCount count error;
8 years ago
Ri Xu 02b81b7efe - Get an images in a cell supported, new function `GetPicture` added;
8 years ago
Ri Xu 0d3452fbe2 - Delete sheet from workbook support, related issue #30;
8 years ago
Ri Xu de6e075713 Performance improvement
8 years ago
Ri Xu bd5b033b02 Support set work sheet background image.
8 years ago
Ri Xu 81146218c7 Update README, godoc and fix typo.
8 years ago
Ri Xu 4a9b39afc6 - Add hyperlink and set formula support for cell support;
8 years ago
Ri Xu 52796f6e58 Format commants, break comments after 80 characters.
8 years ago
Ri Xu f05df2a018 - New function `SetSheetName` and `SetColWidth` added, support rename sheet and set column width;
8 years ago
Ri Xu 9e8d36ce59 - Performance improvement, remove `replaceRelationshipsID` and `workBookCompatibility` functions;
8 years ago
Ri Xu f958f05a3b - Fix issue: sheet protection and conditional formatting proprietary missing after save;
8 years ago
Ri Xu c5cc500b88 - Fix issue: pivot cache and extending spreadsheetML missing;
8 years ago
Ri Xu b84bfa7eab - Update maximum 31 characters allowed in sheet title;
8 years ago
Ri Xu a08c8eb1ae - Fix issue comments missing after save;
8 years ago
Ri Xu ddeed48fc1 - Fix issue background image and table missing after save;
8 years ago
Ri Xu 6e1475a242 Fix hyperlink missing after save issue and update completion row element logic to enhance compatibility.
8 years ago
Ri Xu 6185cd577d Update go test.
8 years ago
Ri Xu 75abc628fe Update godoc of package.
8 years ago
Ri Xu 2e8fa2d39c Use conjunction with strings.Map to split Axis and update godoc.
8 years ago
Ri Xu 50863294f9 Fix issue #2 change project to object-oriented style and update readme file.
8 years ago
Ri Xu 956a4627d1 Fix issue #4 use builtin `map` instead of home-built.
8 years ago
Ri Xu 9c3a24d5c3 xml marshal without indent and use buffer in string concatenation.
8 years ago
Ri Xu 192af02a40 Format code with golint rules
9 years ago
Ri Xu 3c4ad28db7 - Get cell value support
9 years ago
Ri Xu a9d3ee2869 Init commit.
9 years ago