Commit Graph

469 Commits

Author SHA1 Message Date
xuri 855c3605f6
Fix #437, recalculate offset for merged cells adjuster 2019-07-20 19:24:57 +08:00
xuri 4f469530de
Update docs 2019-07-17 19:25:41 +08:00
xuri 74c6112658
Fix #434, add missing comments 2019-07-15 09:13:55 +08:00
xuri 363a057345
Structure update #434
Add a missing element of the comment text elements
2019-07-14 13:13:10 +08:00
xuri 6962061200
add comments for SheetView parameters 2019-07-08 20:17:47 +08:00
Farmerx 821b90d1f0
# add: add Remarks for CalcChain c Attributes 2019-07-08 15:18:36 +08:00
xuri 14d490c83d
Add unit test for SetPageLayout 2019-07-07 00:17:15 +08:00
xuri e14d2febc8
Resolve #432, supplement the function of SetPageLayout
SetPageLayout support to set fit to width and height
2019-07-06 15:11:51 +08:00
xuri 4897276c68
Make fitToHeight tag omit empty 2019-07-05 23:15:39 +08:00
xuri e780aa27c8
Add unit test for GroupSheets and UngroupSheets 2019-07-04 16:15:20 +08:00
xuri 8b2d4cb697
New feature: group and ungroup sheets support
New functions `GroupSheets` and `UngroupSheets` added
Refactor sheet index calculation
2019-07-03 00:50:10 +08:00
xuri dc8210d4a7
Update GoDoc and typo fixed 2019-06-30 19:50:47 +08:00
xuri 54def7eaad
Add TIF, TIFF format images and more detailed error information when open the encrypted file 2019-06-27 21:58:14 +08:00
xuri 9f8623047d
Optimize code, fix golint issues 2019-06-20 00:00:40 +08:00
xuri e77c462d3f
Support to create bubble and 3D bubble chart 2019-06-19 00:01:18 +08:00
xuri a335be7e4e
New functions: SetDefinedName and GetDefinedName added 2019-06-18 23:07:44 +08:00
xuri 5cf1c05ed4
Add surface 3D, wireframe Surface 3D, contour, and wireframe contour chart support 2019-06-15 20:55:56 +08:00
xuri dc0869fde3
support to create cone, pyramid and cylinder series chart for column and bar types 2019-06-14 00:05:10 +08:00
xuri e124f6000a
Fix #425, handle empty font style format 2019-06-13 08:25:35 +08:00
xuri 821632cf89
Fix #424, refactor merged cells adjuster 2019-06-12 08:10:33 +08:00
xuri 46a3632ee0
Fix #422, avoid accent theme color index overflow 2019-06-09 09:53:02 +08:00
xuri 421f945f51
Fixed #418, #420, #421, init adjust calculation chain support
Update testing case
2019-06-08 00:00:55 +08:00
xuri 3997dee1f5
Fix #411, change font size to float type 2019-06-07 09:16:55 +08:00
xuri cff16fa811
- Supplemental worksheet struct fields and field order adjustment
- Testing case for set and get doc properties
- Update charts struct XML tags
2019-06-05 22:06:15 +08:00
xuri db99373b25
Resolve #415, init set and get doc properties support 2019-06-04 23:30:55 +08:00
xuri d038ca2e9c
Fix #413, make pivot cache ID not omit empty 2019-06-01 15:37:47 +08:00
xuri 6233757805
Merge pull request #391 from mlh758/390-change-default-font
Add the ability to change the default font
2019-05-24 09:48:14 +08:00
Harris b1c9884f6d Add the ability to change the default font
Closes #390
2019-05-23 17:01:30 -05:00
xuri f91f548614
Resolve #404, get sheet map by target rels. 2019-05-17 22:58:12 +08:00
xuri 7e77e14814
Resolve #397, support set style by columns 2019-05-16 13:36:50 +08:00
xuri 25763ba3e1
fixed #373, comments duplicate caused by inner counting errors 2019-05-11 09:46:20 +08:00
xuri 69b38ddcd6
Resolve #394, init set header and footer support 2019-05-05 16:25:57 +08:00
xuri 72701e89c7
Fix structs fields definition errors and keep double quotes in data validation formula 2019-05-04 00:10:11 +08:00
xuri 63e97ffc9a Remove Go 1.8 test in TravisCI 2019-05-03 02:11:53 +08:00
xuri b1f632d408 Resolve #393, upgrade Go module to v2 2019-05-02 15:57:47 +08:00
xuri 01a418bda8
Resolve #392, compatible with strict relations name space inspection 2019-04-27 23:40:57 +08:00
xuri 29b2854e53
Update readme 2019-04-23 13:34:24 +08:00
xuri 095b5fb62a
Resolve #387, skip saving empty calculation chains 2019-04-22 16:59:41 +08:00
xuri b45c4b094c Add a check for maximum limit hyperlinks in a worksheet
typo fixed
2019-04-21 00:20:19 +08:00
xuri 0660f30cdd
godoc update and typo fixed 2019-04-20 14:57:50 +08:00
Michael 0f9170a03b Resolve #382, rewrite prepareSheetXML to scale linearly (#383)
* Rewrite prepareSheetXML to scale linearly

We don't need to backfill columns into every row for most purposes
Provided makeContiguousColumns for setting styles where we do
need it for a specific region.

Added a benchmark to monitor progress. For 50,000 rows this went
from about 11 seconds to 1 second. The improvements are more
dramatic as the row/column count increases.

* Assigning that row value was redundant
2019-04-16 14:50:16 +08:00
xuri a88459d5f1
add unit tests to functions 2019-04-16 10:57:21 +08:00
xuri f2df344739
Resolve #369,#370
add error return value

exported functions:

GetMergeCells
ProtectSheet
UnprotectSheet
UpdateLinkedValue
GetMergeCells
SetSheetVisible

inner functions:

workSheetReader
copySheet
2019-04-15 11:22:57 +08:00
xuri c423617e9d
Check max length for SetCellStr and fix coordinate issue for MergeCell 2019-04-14 12:55:44 +08:00
xuri 031ae303fd
Merge pull request #381 from aplulu/fix_calcchain
Fix two bugs related to Formula
2019-04-13 10:45:01 +08:00
xuri 8fff533b40
Merge pull request #379 from yoshhiide/bug-calc-position-object
fix calc object position  for addPicture
2019-04-12 11:32:26 +08:00
Aplulu 841ff4a03e Fix out of range panic when removing formula.
Fix file corruption issue when deleting a sheet containing a formula.
2019-04-09 23:31:12 +09:00
xuri 4e7d93a777
Resolve #377, avoid empty column in GetRows result 2019-04-07 14:04:41 +08:00
nabeyama yoshihide 8134197b07 Adjust coding style 2019-04-04 17:34:05 +09:00
nabeyama yoshihide b0acd922ef Fixed bug in the calculation target cell(row).
The target cell for calclator the height was shifted by 1.
2019-04-04 17:26:26 +09:00