Commit Graph

166 Commits (master)

Author SHA1 Message Date
xuri 1c45425f12
resolve #276, add OfficeOpenXML-XMLSchema-Strict mode support
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 b4a6e61ec3
Fix golint errors under confidence 0.1
6 years ago
xuri ec37b114c3
Fixes #256 and format document.
7 years ago
xuri d6468fc114
- Initialize theme support;
7 years ago
xuri 9e463b4614
- Add error return value for functions: `AddChart()`, `AddComment()`, `AddPicture()`, `AddShape()`, `AddTable()` and `SetConditionalFormat()`
7 years ago
xuri e8961f0aff
- Bugfix: set font family not works, relate issue #222;
7 years ago
Lunny Xiao 38ad20efc1
save bytes on memory instead of string
7 years ago
Ri Xu 52b1a8e896
- Function `SetCellValue()` time.Duration support added, relate issue #176;
7 years ago
Ri Xu 96b3e1ea74
Bugfix: corrupted xlsx after write operation, relate issue #152.
7 years ago
xuri a4ffb4fbfc
Merge pull request #141 from WingGao/wing
7 years ago
Ri Xu f10ee929d0
- Bugfix: use sheet name in func `AddPicture`, relate issue #142;
7 years ago
Wing Gao 48b8bac126 fix OpenReader no sheet error
7 years ago
Ri Xu 8077732dff
Bugfix: read sheet name error, relate issue #137
7 years ago
Ri Xu 9b5b74d480
Performance optimization, use the array index instead of the value in range.
7 years ago
Ri Xu 905be463ed
Improve code readability.
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 6aa59a1af2
- Init insert/remove column/row support. Relate issue #77 and #82;
8 years ago
Ri Xu 38df838598
Bugfix: unable to read the value of the merged cell, relate issue #78
8 years ago
Ri Xu 654a676d93
- New function `NewStyle()` added and function `SetCellStyle()` has been exported, relate issue #72;
8 years ago
Ri Xu e05867a033
Function `GetCellValue()` performance improvement by avoid repeating deserialization, relate issue #70.
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 35841caaf1
- Function `formattedValue()` performance improvement by avoid repeating deserialization, relate issue #64;
8 years ago
Ri Xu db4aff04fd
- Handle pre-defined number format set of cell when set cell value with `time.Time` data type, related issue #62;
8 years ago
Ri Xu efff54ccde - Fixed coordinate parse error in function `SetCellStyle()`, relate issue #60;
8 years ago
Ri Xu d372bb977f Priority cell style, when the cell and the column at the same time with the style attribute. Relate issue #54 and #56.
8 years ago
Ri Xu e41ee8a124 Set cell support column style predefined detection, relate issue #54.
8 years ago
Ri Xu dea57dd0ae Code optimize.
8 years ago
Ri Xu 8fbab47444 - Formatted cell data support, fix issue #48;
8 years ago
Ri Xu 8fd061b98f - Fix SheetCount count error;
8 years ago
Ri Xu 330c7a0925 Performance enhancements, remove redundant XML element checking logic. Relate issue #29. The benchmark report of the current version of this library is shown on the wiki page.
8 years ago
Ri Xu bee487c445 Leading space(s) character in cell value detection added. Related issue #32.
8 years ago
Ri Xu de6e075713 Performance improvement
8 years ago
Ri Xu 5384756d64 - Complete the element `sheetFormatPr` struct definition;
8 years ago
Ri Xu 1f73f08185 - New feature: border setting support (Related issue #21);
8 years ago
Josh Fyne bd817ea890 Put path back into a file
8 years ago
Josh Fyne e8ba09d0c5 io.Reader not io.ReaderAt
8 years ago
Josh Fyne d9f4a2f154 Standardize input and output
8 years ago
Ri Xu 0833a9d5da - Improved performance when reading large files, call Token to read tokens one by one instead Unmarshal. Related issue #20 ;
8 years ago
Ri Xu a1060e779e Make functions: `SetCellValue`, `SetCellInt`, `SetCellHyperLink`, `SetCellFormula`, `GetCellValue` and `GetCellFormula` to support the merged cells.
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 a99f0227b0 - New function `AddPicture()` added, support to add picture into excel cell;
8 years ago
Sharsie 670a587912 Add setter for default cell value
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 a16d2ec83b Change complete rows logic to fix call `SetCellValue`makes file corruption in some case.
8 years ago
Ri Xu b84bfa7eab - Update maximum 31 characters allowed in sheet title;
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 2a3620e750 BugFix: `SetCellValue` function assertion logic will cause panic in some case.
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 cbfd657753 New function SetCellValue added and update godoc example.
8 years ago
Ri Xu 9c14741a6b Fix missing show grid lines property and godoc updated.
8 years ago
Ri Xu 0dd0fba96b Move execute checkRow logic when XLSX file open, speed up library write file.
8 years ago
Ri Xu df8f85d6ab Open file error return added and UpdateLinkedValue function added to fix linked values within a spreadsheet are not updating.
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 7bd8d9ee5b Fix checkRow() out of range
9 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