Commit Graph

222 Commits (master)

Author SHA1 Message Date
xuri 9d470bb38f
Update conversion between integer types and unit tests
4 years ago
xuri 520aa679f3
Fix #706, #713 improve AddPicture performance, fix missing worksheet when rename with same names
4 years ago
Artem Kustikov f2b8798a34
extend cell value load to support custom datetime format (#703)
4 years ago
xuri 98f1a69903
support ECMA-376 document standard encryption, ref #199
4 years ago
xuri 4177c1585e Resolve #199, init password protection spreadsheet support
4 years ago
xuri 49257c5918
support case-sensitive doc parts to improve compatibility
5 years ago
xuri 2ae631376b
add limits for total columns, row and filename length
5 years ago
xuri a546427fd9
Resolve #643, avoid creating duplicate style
5 years ago
xuri 7f78464f7f
add test for ReadZipReader, close #642
5 years ago
xuri 1fe660df64
- Resolve #485 use sheet index instead of ID
5 years ago
xuri 3ce4b91be9
Resolve #345, fix missing comments by GetComments
5 years ago
xuri cea3d806ec
Resolve #200, ignore empty conditional format style
5 years ago
xuri 9e2318cefa
Resolve #470, export Style structs to allow create the style for cells by given JSON or structure
5 years ago
xuri ad883caa0f
Resolve #580, revert commit 5ca7231ed4
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 1666d04559
optimization: checking error in 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
xuri da0d2ffbb6 Fix #533, add support overlapped mergecells
5 years ago
xuri 5e418ebd66
Resolve #507, add the new function `DeleteDefinedName`
5 years ago
Michael 9fe267ffcf Pre-allocate some memory when reading files (#510)
5 years ago
xuri 75d66a03f3
Fix #482, font strike style support
5 years ago
Christian Fiedler 3280e1b686 Allow access to more formula attributes in SetCellFormula (#484)
5 years ago
xuri 407fb55c20
Update the Godoc
5 years ago
Harris acd76425c2
Handle multi row inline strings
6 years ago
Harris e07581e980
Further improve read performance
6 years ago
xuri 35e485756f
Resolve #217, new function add VBA project supported.
6 years ago
xuri 54def7eaad
Add TIF, TIFF format images and more detailed error information when open the encrypted file
6 years ago
xuri a335be7e4e
New functions: SetDefinedName and GetDefinedName added
6 years ago
xuri 46a3632ee0
Fix #422, avoid accent theme color index overflow
6 years ago
xuri cff16fa811
- Supplemental worksheet struct fields and field order adjustment
6 years ago
xuri 7e77e14814
Resolve #397, support set style by columns
6 years ago
xuri 69b38ddcd6
Resolve #394, init set header and footer support
6 years ago
xuri b1f632d408 Resolve #393, upgrade Go module to v2
6 years ago
xuri b45c4b094c Add a check for maximum limit hyperlinks in a worksheet
6 years ago
xuri a88459d5f1
add unit tests to functions
6 years ago
xuri f2df344739
Resolve #369,#370
6 years ago
xuri f0244c0016
Add unit test to improve testing coverage
6 years ago
xuri 40ff5dc1a7
refactor: handler error instead of panic,
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
caozhiyi b974df402a update go test and function docs
6 years ago
Veniamin Albaev 12c1e2481e Implement consistent row addressing by Excel row number starting with 1 (#350)
6 years ago
xuri 1aed1d744b
Resolve #274, performance optimization for add images, charts and shapes
6 years ago
xuri 0072bb7310
resolve the issue corrupted xlsx after deleting formula of cell, reference #346
6 years ago
Olivier Mengué e780e41e02 Faster TitleToNumber (#343)
6 years ago
Veniamin Albaev 725c1a0c40 New feature: File.DuplicateRowTo() duplicate row to specified row position.
6 years ago
xuri fabd9d013f
README updated
6 years ago
Veniamin Albaev 35426ed5dc Tests refactoring
6 years ago
xuri 9a6f66a996
New feature: the function `SearchSheet` now support regular expression, relate pull request #316
6 years ago
Veniamin Albaev 7b7ca99f5d Duplicate row (#317)
6 years ago
r-uchino 9b8baf75ad Add RegSearchSheet (#316)
6 years ago
xuri b04107c4a3
Resolve #311, create 2D/3D area, stacked area, 100% stacked area chart support
6 years ago
xuri 3ca3156d45
Merge pull request #313 from sairoutine/feature/get_merge_cells
6 years ago
sairoutine 3012df08eb Add GetMergeCells
6 years ago
xuri b89f75c896
Add new logo for excelize
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
covv 75edf1ac7d Add testing case for the function `SearchSheet()`.
6 years ago
xuri 90bdd3632f
Fix the issue caused by missing tradition to strict conversion for `sharedStringsReader()`, relate issue #276
6 years ago
lizheao 2be4d45c62 feat: add new function and refactor writeto action
6 years ago
xuri 6ced438f39
New function `AddPictureFromBytes()` has been added, this resolve #259 and close #271.
6 years ago
xuri a3571ee39b
Bugfix: create worksheet cause file issue. Relate issue #249.
7 years ago
xuri 58a7b23d11
Merge pull request #246 from nad2000/retrieve-comments
7 years ago
xuri d6468fc114
- Initialize theme support;
7 years ago
Rad Cirskis 1a953b6601 added unit tests
7 years ago
Olivier Mengué 4a1b406456 CopySheet() using reflect instead of encoding/gob
7 years ago
xuri 9e463b4614
- Add error return value for functions: `AddChart()`, `AddComment()`, `AddPicture()`, `AddShape()`, `AddTable()` and `SetConditionalFormat()`
7 years ago
xuri aaced358f1
- Initialize shared formula types support, relate issue #227;
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
xuri eb62256d16
Simplify testing code, add test case for outline functions and update the godoc.
7 years ago
xuri e8961f0aff
- Bugfix: set font family not works, relate issue #222;
7 years ago
Ri Xu 3ca180f09c
Merge test cases and use strict error checking.
7 years ago
Ri Xu 934ecec1a9
- Set name of table support in `AddTable()`, relate issue #216;
7 years ago
Ri Xu a9c7d6637c
- Support to set the positioning of a picture, relate issue #214;
7 years ago
Ri Xu 9ee57fdb38
Fix typo and adding Chinese version document.
7 years ago
Ri Xu 564ebe48dd
- Fix `checkCellInArea()` index out of range when merged cell ref is single coordinate, relate issue #206;
7 years ago
Ri Xu a6fc5a721d
- Make row index consistent in function `SetRowHeight` and `GetRowHeight`, fix issue #205;
7 years ago
Ri Xu dcbde4b831
- Add categories or values on reverse order (orientation of the chart) support, and set auto or fixed maximum, minimum of the axis, relate issue #202;
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 770026e956
- New function `SetSheetRow()` has been added for support write whole line at once, relate issue #96 and #194;
7 years ago
Ri Xu ecc3adf22a
- Add protection properties associated with the cell support, relate issue #191;
7 years ago
Ri Xu 06e54bf1c6
Readme and godoc has been updated.
7 years ago
Ri Xu 45c31c4764
- Update the function `AddChart()`: clustered, stacked and 100% stacked bar and column series charts supported, relate issue #190;
7 years ago
Ri Xu b1b056e0eb
Handle special shared string table file name `xl/SharedStrings.xml`, relate issue #188
7 years ago
Ri Xu 9d7b94d760
Update godoc to make charts compatibility with WPS, relate issue #187.
7 years ago
Ri Xu 7621927573
- Add a hyperlink to an image support for the function `AddPicture()`, relate issue #185;
7 years ago
dvelderp b25ec6e9d3 xlsx.SetCellValue() now supports bool value
7 years ago
Ri Xu 50cdaed5a3
- Add 3D column and 3D 100% stacked column chart support, relate issue #160;
7 years ago
Ri Xu 52b1a8e896
- Function `SetCellValue()` time.Duration support added, relate issue #176;
7 years ago
xuri 443695732e
Merge pull request #153 from jinzhu/master
7 years ago
Rohan Allison cc1d3fefc2 Add stacked bar chart
7 years ago
Jinzhu 21214a514d Rename import path to github.com/360EntSecGroup-Skylar/excelize
7 years ago
Ri Xu f10ee929d0
- Bugfix: use sheet name in func `AddPicture`, relate issue #142;
7 years ago
Ri Xu b4ffa8ce48
- Add unsigned integer data type support, related issue #136;
7 years ago
Ri Xu e820388d70
Handle coordinate parse exception, relate issue #122.
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 3e7192b6ab
Simple go test.
7 years ago