xuri
bb8e5dacd2
This closes #1769 and closes #1770 , support multiple conditional formats rules
...
- Update the unit tests
2023-12-28 16:38:13 +08:00
xuri
8831afc558
This recover the Sizes field in the ChartSeries data type removed in commit dfaf418f34
...
- Update unit tests and documentation of the internal uintPtr function
2023-12-25 21:51:09 +08:00
xuri
e998c374ac
This closes #1767 , change struct field tabRatio date type to float64
2023-12-22 20:49:14 +08:00
xuri
37e2d946be
Breaking changes: Go 1.18 and later required
...
- This made the GetPictureCell function support get embedded cell images
- Update dependencies module
- Update GitHub workflow
- Update documentation for the AddChart function
2023-12-19 23:39:45 +08:00
li
00d62590f4
This closes #664 , support get embedded cell images ( #1759 )
...
Co-authored-by: liying05 <liying05@zhidemai.com>
2023-12-15 13:09:42 +08:00
yuegu520
dfaf418f34
This closes # 1704, support set the data labels position for the chart ( #1755 )
...
- Breaking change: remove the Sizes field in the ChartSeries data type
- Add new field DataLabelPosition in the ChartSeries data type, support to sets the position of the chart series data label
- Add new field BubbleSize in the Chart data type, support set the bubble size in all data series for the bubble chart or 3D bubble chart
- Add new exported ChartDataLabelPositionType data type
- Update docs and unit test for the AddChart function
- Fix a v2.7.1 regression bug, the bubble is hidden in the bubble or 3D bubble chart, commit ID: c2d6707a85
2023-12-14 00:03:53 +08:00
Xuesong
284345e471
This closes #1749 , fix incorrect adjust merged cells on remove rows ( #1753 )
2023-12-13 09:22:41 +08:00
cui fliter
7b3dd03947
Remove unused exported struct ShapeColor ( #1746 )
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2023-12-09 12:08:29 +08:00
xuri
866f3086cd
This closes #1745 , prevent panic on get conditional format without above average rules
...
- Define internal map variable globally instead of inside of functions
2023-12-08 00:09:06 +08:00
cui fliter
77ece87e32
This fix some function names in comment ( #1747 )
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2023-12-07 15:22:26 +08:00
天爱有情
18a160c5be
Support unset custom row height if height value is -1 ( #1736 )
...
- Return error if get an invalid row height value
- Update unit tests and update documentation of the SetRowHeigth function
2023-12-02 12:03:09 +08:00
user65536
a16182e004
This closes #1732 , saving workbook with sorted internal part path ( #1735 )
2023-12-01 00:31:41 +08:00
Bram Vanbilsen
866e7fd9e1
This closes #1729 , support copy conditional format and data validation on duplicate row ( #1733 )
2023-11-29 00:13:39 +08:00
zcgly
bce2789c11
This support set column style with default width in sheet props settings ( #1728 )
2023-11-25 02:03:33 +08:00
xuri
41259b474f
Recalculate and use the same shared string count and unique count to overwrite incorrect existing values
2023-11-23 00:03:10 +08:00
ZX
6251d493b3
Fixed invalid shared string table index on set cell value ( #1725 )
2023-11-21 11:23:54 +08:00
Tian
55e4d4b2c3
The GetCellRichText function support to return inline rich text ( #1724 )
...
Co-authored-by: jintian.wang <jintian.wang@mihoyo.com>
2023-11-20 23:57:45 +08:00
lujin
6220a798fd
This closes #1723 , fix panic on read workbook in some cases ( #1692 )
...
- Fix panic on read workbook with internal row element without r attribute
- Check worksheet XML before get all cell value by column or row
- Update the unit tests
2023-11-18 16:44:45 +08:00
Tajang
57faaf253a
Fix panic on GetPictureCells without drawing relationships parts ( #1721 )
2023-11-16 09:34:37 +08:00
15535382838
3bdc2c5fc7
This add new exported function GetHeaderFooter ( #1720 )
2023-11-15 12:49:18 +08:00
Yang Li
5e247de805
Support set time period type conditional formatting ( #1718 )
2023-11-14 09:47:57 +08:00
xuri
2499bf6b5b
Support 5 new kinds of conditional formatting types
...
- New conditional formatting types: text, blanks, no blanks, errors, and no errors
- Support calculate formula with multiple dash arithmetic symbol
- Fix empty calculate result with numeric arguments in LEN, LOWER, PROPER, REPT, UPPER, and IF formula functions
- Uniform double quote in calculation unit tests
- Update unit tests
2023-11-13 00:16:29 +08:00
xuri
c7acf4fafe
Support update data validations on inserting/deleting columns/rows
2023-11-11 00:04:05 +08:00
ByteFlyCoding
e014a8bb23
Support update conditional formatting on inserting/deleting columns/rows ( #1717 )
...
Return error for unsupported conditional formatting rule types
2023-11-10 09:25:59 +08:00
Nick
134865d9d2
Update data validation type and operator's enumerations ( #1714 )
2023-11-09 00:15:10 +08:00
xuri
a0252bd05a
Support update defined names on inserting/deleting columns/rows
2023-11-08 00:01:35 +08:00
Marko Krstic
6cc1a547ab
This closes #1712 , reduce memory consumption ( #1713 )
2023-11-07 08:46:01 +08:00
Anton Petrov
fe639faa45
This closes #1125 , support update drawing objects on inserting/deleting columns/rows ( #1127 )
2023-11-06 09:51:19 +08:00
magicrabbit
f753e560fa
Fix number format scientific notation zero fill issues ( #1710 )
2023-11-04 08:02:09 +08:00
xuri
4e936dafdd
This closes #1706 and closes #1708
...
- Add export ChartLineType enumeration to specify the chart line type
- Add new Border field in the Chart type to set the chart area border
- Add new Type field in the ChartLine type to set the line type
- Fix some format missing on get style definition
- Update the unit tests
2023-11-03 00:12:43 +08:00
xuri
7291e787bd
Support update volatile dependencies on inserting/deleting columns/rows
2023-11-02 00:15:41 +08:00
rjtee
b41a6cc3cd
Support to adjust formula cross worksheet on inserting/deleting columns/rows ( #1705 )
2023-11-01 00:52:18 +08:00
xuri
5bba8f9805
This improves compatibility for adjusting tables and formula references on inserting/deleting columns or rows
2023-10-31 00:01:57 +08:00
rjtee
cf3e0164d9
Support adjust formula for entire cols/rows reference ( #1702 )
...
- Update the unit tests
2023-10-29 13:40:21 +08:00
rjtee
a8cbcfa39b
This closes #1306 and closes #1615 ( #1698 )
...
- Support adjust formula on inserting/deleting columns/rows
2023-10-24 00:05:52 +08:00
xuri
05689d6ade
This closes #1694 , using namespace prefix in workbook theme XML
...
- Improve compatibility with the viewer which doesn't support default theme part namespace
- ref #1690 , support read background color style, and conditional format with default pattern type
- Update the unit tests
2023-10-20 00:04:31 +08:00
xuri
b52db71d61
This closes #1690 , new exported function `GetConditionalStyle`
...
- Support get the conditional format style definition
- Update the unit test
2023-10-17 08:52:34 +08:00
壹次心
27f1056929
This closes #1218 and closes #1689 ( #1634 )
...
- Introduce new exported function GetPictureCells
- Upgrade dependencies module golang.org/x/net from 0.16.0 to 0.17.0
- Update unit tests
2023-10-13 00:06:07 +08:00
Eng Zer Jun
f752f2ddf4
Remove redundant `len` check in `GroupSheets` and `UngroupSheets` ( #1685 )
2023-10-12 09:23:31 +08:00
xuri
d9a0da7b48
This closes #1687 and closes #1688
...
- Using sync map internally to get cell value concurrency safe
- Support set the height and width for the comment box
- Update the unit test
2023-10-11 00:04:38 +08:00
xuri
d133dc12d7
Support format cell value with fraction number format code
...
- Fix delete incorrect image files when picture deleting pictures
- Update the unit test and dependencies modules
2023-10-10 00:04:10 +08:00
xuri
87a00e4f7e
This closed #1680 , fixing a potential issue that stream reader temporary files can not be clear
...
- Delete image files from the workbook internally when deleting pictures to reduce generated workbook size and resolve potential security issues
2023-10-09 00:14:56 +08:00
xuri
99df1a7343
This closes #1681 , closes #1683
...
- Fix incorrect formula calculation result
- Introduce new exported function `SetCellUint`
- Updates unit test
- Typo fixed
2023-10-08 00:06:11 +08:00
Abdelaziz-Ouhammou
07f2c6831a
Keep all cells value in the table range when deleting table ( #1684 )
2023-10-07 00:05:50 +08:00
xuri
95fc35f46c
This fix #1682 , removes table and content type parts when deleting the table
...
- Move worksheet-related functions in one place
2023-10-06 00:04:38 +08:00
xuri
df032fcae7
This improves performance for adding and removing pivot table
2023-10-05 00:08:31 +08:00
dependabot[bot]
ecb4f62b77
Update actions/checkout from 3 to 4 ( #1676 )
2023-10-04 00:11:50 +08:00
xuri
0861faf2f2
Add new exported function `DeletePivotTable`
...
- Support adding pivot table by specific table name
- Update unit tests
2023-10-03 00:59:31 +08:00
xuri
1c7c417c70
This closes #1677 , fix the incorrect custom number format ID allocated
...
- Improve compatibility with empty custom number format code
2023-10-02 00:06:38 +08:00
xuri
f85770f4c9
ref #65 , formula functions TEXTAFTER and TEXTBEFORE (array formula not support yet)
2023-10-01 13:37:47 +08:00