zhangyimingdatiancai
c805be1f6f
This related for #810 , add new functions DeleteSlicer and GetSlicers ( #1943 )
...
- Update unit tests
2024-08-23 10:47:47 +08:00
xuri
9a38657515
This related for #720 and closes #1965 , add new NumFmt field in the PivotTableField data type
...
- Support set and get built-in number format of the pivot table data filed cells
- Update unit tests
- Fixed ineffectual assignment issue
2024-08-18 00:18:02 +08:00
xuri
d21b598235
This closes #1968 , closes #1969
...
- Fix missing conditional formatting after remove column
- Fix the SetSheetVisible function panic on none views sheet
- Updated unit tests
2024-07-31 09:10:05 +08:00
xuri
30c4cd70e0
This close #1963 , prevent the GetStyle function panic when theme without sysClr
2024-07-23 21:48:17 +08:00
xuri
d81b4c8661
This closes #1957 , fix missing shape macro missing after adjusted drawing object
2024-07-19 22:22:47 +08:00
xuri
4dd34477f7
This closes #1955 , refs #119 , support to set cell value with an IEEE 754 "not-a-number" value or infinity
2024-07-18 21:05:36 +08:00
pjh591029530
68a1704900
This fix missing horizontal axis in scatter chart with negative values ( #1953 )
...
Co-authored-by: Simmons <1815481@qq.com>
2024-07-17 08:44:16 +08:00
xuri
9c278365f2
This closes #1945 , an error will be return if column header cell is empty in pivot table data range
...
- Update unit tests
2024-07-13 10:41:57 +08:00
wxy
307e533061
This closes #1942 , fix percent sign missing in formatted result for zero numeric cell value ( #1947 )
...
- Updated unit tests
2024-07-12 08:07:19 +08:00
Patrick Wang
431c31029e
This closes #1944 , add new TickLabelPosition field in the ChartAxis data type ( #1946 )
...
- Introduce new exported ChartTickLabelPositionType enumeration
- Update unit tests
2024-07-11 14:39:16 +08:00
xuri
53b65150ce
This closes #1940 , SetCellHyperLink function now support remove hyperlink by None linkType
...
- Update unit tests
2024-07-07 17:22:13 +08:00
ShowerBandV
7999a492a4
This closes #1937 , fix GetPivotTables returns incorrect data range ( #1941 )
...
- Add unit test for get pivot table with across worksheet data range, update dependencies package and updated comments of the GetMergeCells function
2024-07-06 09:25:09 +08:00
Aybek
b18b48099b
Optimize ColumnNumberToName function performance, reduce about 50% memory usage and 50% time cost ( #1935 )
...
Co-authored-by: zhayt <zaibek@wtotem.com>
2024-07-05 14:34:02 +08:00
Vovka Morkovka
4e6457accd
This closes #1926 , fix secondary vertical axis title is not displayed ( #1928 )
2024-06-21 08:13:12 +08:00
wangsongyan
f04aa8dd31
Add new AutoFitIgnoreAspect field in the GraphicOptions data type ( #1923 )
...
- Support fill the cell with the image and ignore its aspect ratio
- Update the unit tests
2024-06-19 20:45:25 +08:00
联盟少侠
1a99dd4a23
This closes #1921 , fix set axis format doesn't work in combo chart ( #1924 )
...
- Fix incorrect primary axis titles position
2024-06-17 21:54:15 +08:00
xuri
c349313850
This closes #1910 , fix a v2.8.1 regression bug introduced by commit 866f3086cd
...
- Fix spark lines duplicate when creating spark lines on multiple sheets
2024-05-29 21:05:34 +08:00
xiaokui
08d25006f9
This fixed can not found code coverage on Windows ( #1908 )
...
Co-authored-by: Qi Jinkui <qijinkui@kkguan.com>
2024-05-27 20:45:37 +08:00
xuri
0c3dfb1605
This closes #1903 , made GetCellStyle function concurrency safe
...
- Update comment of the function and unit test
2024-05-26 01:25:49 +08:00
xuri
42ad4d6959
This closes #1906 , fix a v2.8.1 regression bug introduced by commit d9a0da7b48
...
- Fix incorrect cell value written if save multiple times
- Update unit tests
2024-05-24 22:05:07 +08:00
nna
5f583549f4
Add unit test for the stream writer to improved line of code coverage ( #1898 )
...
- Update dependencies modules
- Using the workbook instead of XLSX in the function comments
2024-05-14 12:06:10 +08:00
xuri
a64efca31f
This fixes #1888 , read internal media files with absolute path
2024-05-04 20:34:22 +08:00
barlevd
781c38481d
This closes #1889 , refs #1732 and #1735 ( #1890 )
...
Saving workbook with reverse sorted internal part path to keep same hash of identical files and fix incorrect MIME type
2024-05-01 00:05:05 +08:00
xuri
7715c1462a
This closes #1886 , remove the namespace prefix for the default spreadsheet namespace
...
- Improvement compatibility for the workbook internal part with a spreadsheet namespace prefix
- Update GitHub Action configuration, using the macOS 13 in the unit test pipeline to temporarily resolve test failed in macos-14-arm64
2024-04-27 20:13:43 +08:00
xuri
055349d8a6
Fix a v2.8.1 regression bug, error on duplicate rows, if conditional formatting or data validation has multiple cell range reference
...
- Update unit tests
2024-04-26 00:23:10 +08:00
jianxinhou
f8487a68a8
This closes #1879 , compatible with the escaped quote symbol in none formula data validation rules ( #1880 )
...
- Update dependencies module to fix vulnerabilities
- Update unit tests
Co-authored-by: houjianxin.rupert <houjianxin.rupert@bytedance.com>
2024-04-18 13:21:46 +08:00
Nima
3e636ae7b2
This closes #1874 , reduces memory usage for the GetRows function ( #1875 )
...
- Avoid allocate memory for reading continuously empty rows on the tail of the worksheet
2024-04-11 23:12:56 +08:00
xuri
5f8a5b8690
This closes #1867 , breaking changes: change the data type for the ConditionalFormatOptions structure field Format as a pointer
2024-04-03 08:44:46 +08:00
xuri
5dc22e874b
Support get the cell images inserted by IMAGE formula function
2024-04-02 08:47:57 +08:00
xuri
9999221450
This closes #1865 , unescape newline character in stream writer
...
- Update dependencies module
2024-04-01 08:49:21 +08:00
yunkeweb
ffad7aecb5
Support get rich data value rels index from rich value part ( #1866 )
2024-03-28 16:37:35 +08:00
yangyile-yyle88
5e500f5e5d
Introduce new exported PictureInsertType enumeration ( #1864 )
2024-03-27 15:50:51 +08:00
Matthew Sackman
838232fd27
Add support for get the Microsoft 365 cell images ( #1857 )
...
- Update unit tests
2024-03-26 23:19:23 +08:00
xuri
703b73779c
This closes #1861 , fix missing parentheses in the adjusted formula
...
- Allow adjust cell reference with max rows/columns
- Fix incorrect data validation escape result
- Update out date reference link in the documentation
- Update unit tests
2024-03-25 08:33:29 +08:00
realzuojianxiang
5975d87f7e
This closes #1851 , and closes #1856 fix formula calculation result round issue ( #1860 )
...
- The SetSheetName function now support case sensitivity
- Update unit tests
2024-03-22 16:09:45 +08:00
vic
9e884c798b
This closes #1847 , support apply number format with alignment ( #1852 )
...
- Update dependencies module
- Update unit tests
2024-03-19 08:58:52 +08:00
hu5ky
4eb088cf73
This fix performance impact introduced in #1692 ( #1849 )
...
Co-authored-by: chun.zhang2 <chun.zhang2@geely.com>
- This fix speed slowdown and memory usage increase base on the reverts commit 6220a798fd
- Fix panic on read workbook with internal row element without r attribute
- Update the unit tests
2024-03-15 11:36:34 +08:00
yeahyear
585ebff5b7
Typo fix for the comment of the extractStyleCondFuncs variable ( #1846 )
...
Signed-off-by: yetyear <flite@outlook.com>
2024-03-13 14:39:22 +08:00
Evan lu
4ed493819a
This closes #1835 , support get data validations which storage in the extension lists ( #1834 )
2024-03-06 09:26:38 +08:00
xuri
f20bbd1f1d
This closes #1830 , closes #1831 , and closes #1833
...
- Fix a v2.8.1 regression bug, auto filter does not work in the LibreOffice
- Fix a v2.8.1 regression bug, support to adjust data validation with multiple cell range
- Fix incorrect result data type of the DATE formula function
- Update the unit tests
2024-03-04 21:40:27 +08:00
Paolo Barbolini
963a058535
Optimize getSharedFormula to avoid runtime.duffcopy ( #1837 )
2024-03-03 09:39:50 +08:00
陈王
9d4c2e60f6
This closes #1825 , made AddDataValidation and DeleteDataValidation functions concurrency safe ( #1828 )
...
- Remove the receiver of internal coordinatesToRangeRef, squashSqref and flatSqref functions
- Update unit tests
Co-authored-by: chenwang <chenwang@shinsson.com>
2024-03-01 10:12:17 +08:00
岳晨旭
7b4da3906d
This closes #1819 , closes #1827 , formula function ISNUMBER, OR and FIND support matrix arguments ( #1829 )
...
- Keep minimum column and row number in formula operand when deleting columns and rows
- Update unit tests
2024-02-29 09:16:39 +08:00
helloWorld
bb603b37d0
Clear slave cells value when merging cells ( #1824 )
2024-02-27 16:43:47 +08:00
xuri
688808b2b4
This closes #1819 , formula calculation engine support array formulas
...
- Improve the defined name and table name validation rules
- Rename internal variable names to avoid the same with Go 1.21's built-in min and max functions
- Simplify data type conversion in internal code
- Update GitHub Actions workflow configuration, test on Go 1.22.x, and disable Go module cache
- Update dependencies module
2024-02-26 02:22:51 +08:00
Ed
02b84a906c
This closes #1820 , converted styleFillVariants from slice to func ( #1821 )
2024-02-24 09:11:31 +08:00
Vivek Kairi
ee2ef152d9
This closes #1815 , cell value reading functions inherit the Options settings of the OpenReader ( #1816 )
...
Co-authored-by: Vivek Kairi <vivek@zerodhafundhouse.com>
2024-02-15 13:30:07 +08:00
zhukewen
9cbe3b6bd0
This closes #1807 , calculation engine support date and formula type cell ( #1810 )
...
Co-authored-by: zhualong <274131322@qq.com>
2024-02-05 00:06:38 +08:00
coolbit
bba155e06d
This closes #1805 , support set chart axis font family, size and strike style ( #1809 )
...
- Update unit test workflow dependencies package version
2024-02-04 22:31:03 +08:00
funa12
a258e3d858
Fix CalcCellValue does not return raw value when enable RawCellValue ( #1803 )
2024-02-02 10:11:16 +08:00