xuri
52f1eee7c4
Fix #578 , escape character in the formula
5 years ago
xuri
e51aff2d95
Resolve #570 , flat columns for the column's operation
5 years ago
xuri
09485b3f9f
Improve code coverage unit tests
5 years ago
xuri
8b960ee1e6
Fix #547 and #546 , add default overlay element for the chart
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
a526e90404
Fix #426 , handle empty workbook view
5 years ago
xuri
da0d2ffbb6
Fix #533 , add support overlapped mergecells
5 years ago
xuri
08d1a86c3a
Fix #523 , add stream writer for generate new worksheet with huge amounts of data
5 years ago
xuri
8d6e431dcd
Resolve #521 , fix missing elements when parsing
5 years ago
Harris
bf9a835549
Reduce allocations when writing
...
Fix #494
If a row is full, don't bother allocating a new one, just return it.
Use the last populated row as a hint for the size of new rows.
Simplify checkSheet to remove row map
5 years ago
streboryaj
2d21b5b50f
Added accessors for Getting/Setting Page Margins ( #497 )
...
* Added accessors for Getting/Setting Page Margins
* Added test cases
5 years ago
jaby
babfeb6b57
Add missing ShowZeros SheetViewOption implementation
5 years ago
xuri
a34d3b8c86
Compatibility improvement
5 years ago
xuri
eef232f09e
Fix #483 , adjust the order of fields in the structure
5 years ago
xuri
9c70d0ac86
Documentation updated, Go 1.10+ required
6 years ago
Harris
acd76425c2
Handle multi row inline strings
...
The inline string struct is actually the same
as the shared strings struct, reuse it.
Note that Go version 1.10 is required.
Fixes #462
6 years ago
WuXu1995
497ad8f4be
Bugfix #454
6 years ago
xuri
cbe919fdf6
New feature: sparkline supported
6 years ago
xuri
4897276c68
Make fitToHeight tag omit empty
6 years ago
xuri
cff16fa811
- Supplemental worksheet struct fields and field order adjustment
...
- Testing case for set and get doc properties
- Update charts struct XML tags
6 years ago
xuri
72701e89c7
Fix structs fields definition errors and keep double quotes in data validation formula
6 years ago
kkxkkxkkgh
81948d9e1e
The function SetPageLayout support set paper size
6 years ago
xuri
fabd9d013f
README updated
6 years ago
Harris
faa7285a4f
Add support to flip outline summaries
...
This adds outlinePr support, with the summaryBelow attribute
which defaults to true.
Closes #304
Signed-off-by: Michael Harris
6 years ago
HcySunYang
4dbc78ce0a
resolve #273 new feature: protect sheet support
...
new feature: protect sheet support, relate issue #273
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
ba459dc659
DataValidation struct changed
...
Change `allowBlank`, `ShowErrorMessage` and `ShowInputMessage` type as boolean, add new field `ShowDropDown`, change fields orders follow as ECMA-376-1:2016 18.3.1.32.
6 years ago
rentiansheng
24a8d64f93
add datavalidation test and fixed struct bug issue #240
6 years ago
rentiansheng
0548852190
data validation funcation
7 years ago
Alex Whitney
db7a605cf8
Use min/mid/max value for 2 and 3 color scale conditional formatting
7 years ago
Ri Xu
2b97c3bb46
- Support to read inlineStr type cell value, relate issue #208 , PR #209 ;
...
- go test and godoc has been updated
7 years ago
Olivier Mengué
954612157b
Add {G,S}etSheetPrOptions()
...
Add SetSheetPrOptions and GetSheetPrOptions to allow to set options on
<sheetPr> and <pageSetUpPr>.
The following options are implemented:
- CodeName (string)
- EnableFormatConditionsCalculation (bool)
- Published (bool)
- FitToPage (bool)
- AutoPageBreaks (bool)
7 years ago
xuri
90998bfb4d
Merge pull request #149 from dolmen-go/feature/SheetView-options
...
Add SetSheetViewOptions()
7 years ago
Olivier Mengué
88e48e079a
Add SetSheetViewOptions and GetSheetViewOptions ( #145 )
...
Two new methods:
- SetSheetViewOptions(sheetName string, viewIndex int, opts ...SheetViewOption) error
- GetSheetViewOptions(sheetName string, viewIndex int, opts ...SheetViewOptionPtr) error
The option values are given by the user through types that have privates methods
that implement the private SheetViewOption and SheetViewOptionPtr interfaces:
- DefaultGridColor(bool)
- RightToLeft(bool)
- ShowFormulas(bool)
- ShowGridLines(bool)
- ShowRowColHeaders(bool)
Examples:
err := xl.SetSheetViewOptions("Sheet1", -1, excelize.ShowGridLines(true))
var showGridLines excelize.ShowGridLines
err := xl.GetSheetViewOptions("Sheet1", -1, &showGridLines)
Fixes #145 .
7 years ago
Ri Xu
96b3e1ea74
Bugfix: corrupted xlsx after write operation, relate issue #152 .
...
Signed-off-by: Ri Xu <xuri.me@gmail.com>
7 years ago
Ri Xu
5354074fc2
Update struct define to fix issue #112 .
7 years ago
Ri Xu
845e339755
Document updated.
8 years ago
Ri Xu
67636039f6
- Init conditional format support, relate issue #75 ;
...
- go test and godoc updated
8 years ago
Ri Xu
bbed2f6dc9
- Init create or remove panes support;
...
- go test updated
8 years ago
Ri Xu
4f942255e4
- Fix missing element in worksheet, workbook and styles. Related issue #81 ;
...
- Format code and update readme
8 years ago
Ri Xu
86466654e2
- Unify the index row number index of functions `SetRowHeight()` and `GetRowHeight()` relate issue #68 ;
...
- Unify the return value data type of functions `SetColWidth()` and `GetColWidth()`;
- go test updated
8 years ago
Ri Xu
c89d842352
Init auto filter support, relate issue #59 .
8 years ago
Ri Xu
fbc3d1cd01
- Worksheet conditional formatting support added, relate issue #56 ;
...
- gofmted with -s
8 years ago
Ri Xu
bee487c445
Leading space(s) character in cell value detection added. Related issue #32 .
8 years ago
Ri Xu
5384756d64
- Complete the element `sheetFormatPr` struct definition;
...
- Partial logic performance optimization, use pointer reference instead of a pass the variable value;
- Add comments for content types struct definition;
- Update go test `TestSetBorder` section
8 years ago