Commit Graph

  • a33bd1aa5b
    This closes #2019, closes #2150, fix panic on get string item with invalid offset range master xuri 2025-06-04 09:19:31 +0800
  • c5934ea0e7
    Update number format parser, fix parser dropped empty literals in the end of the number format (#2149) Now-Shimmer 2025-06-02 15:17:12 +0800
  • c46099ee67
    This closes #2145, remove all leading equal symbol when set cell formula, for improve compatibility with Apple Numbers xuri 2025-05-27 09:16:56 +0800
  • 5bd9647dbe
    Skip fallback to default font size when create style if font size less than minimum size (#2143) xiaoq898 2025-05-26 10:13:13 +0800
  • b65c16b3cd
    Add set and get `Charset` and `VertAlign` to font definitions (#2141) Ali Vatandoost 2025-05-25 06:57:12 +0330
  • c85311368e
    Update comment for xlsxDataValidation data structure (#2142) JerryLuo-2005 2025-05-24 10:21:45 +0800
  • bb1105b089
    This closes #2133, support delete data validations in the ext list (#2137) Yi Deng 2025-05-18 01:32:08 +0800
  • 72b731a04d
    This closes #2132, fix a v2.9.1 regression bug introduced by commit ce9061fe46 xuri 2025-05-14 14:46:21 +0800
  • 4180c2082e
    This closes #2130, remove shared formula in calculation chain when remove row v2.9.1 v2 xuri 2025-05-13 00:11:29 +0800
  • 2c3d13fe8b
    Using binary search instead of sequential search for cell (#2129) shcabin 2025-05-12 13:37:33 +0800
  • 094ff396fe
    This related with #2123, made editAs attribute value empty for one cell anchor drawing object (#2128) Now-Shimmer 2025-05-10 00:03:03 +0800
  • d230ecdb48
    This closes #2126, fix sheet name error in defined name after rename sheet (#2127) R3dByt3 2025-05-08 13:58:30 +0200
  • 8fdc26e286
    This fixes #2001 and fixes #2002. Breaking changes: offsets no longer affect the image size (#2123) R3dByt3 2025-05-07 03:35:32 +0200
  • efdfc52252
    This closes #2119, remove all temporary files on close workbook (#2120) Tamás Gulácsi 2025-04-28 01:43:13 +0000
  • 3ccbdaa9cc
    Clean shared formula cell cache on remove formula and simplify adjust formula reference code xuri 2025-04-27 10:16:57 +0800
  • b9f2c9e005
    This closes #1961, add shared formula cell cache for speedup calculation (#2118) shcabin 2025-04-26 17:29:33 +0800
  • 0f19d7fcd7
    This closes #2117, support add data table for chart xuri 2025-04-22 07:59:52 +0800
  • 55cf0d42a7
    Improve cell read performance by optimizing XML parsing (#2116) shcabin 2025-04-18 19:52:59 +0800
  • ce9061fe46
    This fix corrupted workbook generated when any inner ZIP64 file's size exceeds 4GB xuri 2025-04-16 19:54:32 +0800
  • f85dae6cfa
    This closes #2113, AddFormControl function support set cell link for check box xuri 2025-04-11 14:45:48 +0800
  • 6007d25231
    Simplifying code with directly swap the values of two variables (#2114) timesince 2025-04-09 16:02:53 +0800
  • e12da49e38
    This fixes #2056, fix incorrect formula calculation result caused by shared formula parsed error xuri 2025-04-04 17:50:18 +0800
  • 3650e5c58d
    Avoid looking up absent cells in `rangeResolver` (#2111) Paolo Barbolini 2025-03-29 15:51:05 +0100
  • 91d36ccf7c
    Fix performance regression in v2.9.0, reduce trim cell value memory allocation for blank cells (#2100) Artur Chopikian 2025-03-25 06:41:15 +0200
  • e9d27c7fab
    This closes #2108, Add docs to SheetPropsOptions function for how to set 4 kinds of scaling options (#2109) Moises P. Sena 2025-03-23 08:58:06 -0300
  • d399e7bc3e
    Breaking changes: Go 1.23 and later required for upgrade of dependency package `golang.org/x/crypto` (#2104) hm3248 2025-03-16 12:04:03 -0400
  • 2bb89f4bd9
    This closes #2102, fix panic on set chart title font (#2103) LZCZ 2025-03-16 14:00:30 +0000
  • d6931a8f3e
    Add optional value checking for CalcMode and RefMode calculation properties xuri 2025-03-06 19:47:10 +0800
  • aef20e226c
    Introduce 2 new functions SetCalcProps and GetCalcProps (#2098) Roman Shevelev 2025-03-04 18:20:24 +0500
  • c6d161fc76
    Reduce trim cell value memory allocation for blank cells (#2096) Artur Chopikian 2025-03-02 05:24:49 +0200
  • 5264285441
    This closes #2091, update GitHub Actions workflow configuration, test on Go 1.24.x xuri 2025-02-19 14:12:59 +0800
  • 718417e15e
    This closes #2083, fix subexpression calculation (#2084) Ivan Hristov 2025-02-08 03:40:36 +0200
  • 05ed940040
    Handle the format '?' in number formatting (#2080) Kurt Inge Smådal 2025-02-07 02:01:27 +0100
  • 432462292a
    This closes #2058, support apply number format with hash and zero place holder xuri 2025-01-26 19:53:30 +0800
  • b19e5940b8
    Fix GetStyle function can not get VertAlign format (#2079) hly-717 2025-01-25 10:01:27 +0800
  • 0e0e2dadcf
    This close #2075, add new function SetColStyle for streaming writer to support set columns style (#2076) MengZhongYuan 2025-01-24 17:45:25 +0800
  • 7e614c5104
    This closes #2072, support adjust data validations cross multiple worksheets (#2073) gypsy1234 2025-01-22 19:54:04 +0900
  • a45d47d57c Fix: int overflow of function xxf0512 2024-11-26 22:58:19 +0800
  • b936343814
    This closes #2068, breaking changes: SetCellInt function required int64 data type parameter xuri 2025-01-21 09:13:23 +0800
  • e9efc47316
    Correct comments of the internal function setSheetOutlineProps (#2066) ZhuHaiCheng 2025-01-14 19:19:16 +0800
  • af422e1700
    This closes #1954 and closes #2051, fix get pivot tables panic in some case xuri 2025-01-05 09:37:31 +0800
  • 4b4d4df76b
    This closes #2061, fix border styles missing after saved workbook (#2064) Arpelicy 2025-01-04 11:17:56 +0800
  • caf22e4974
    This closes #2059, support delete one cell anchor image xuri 2025-01-02 07:32:49 +0800
  • 3f6ecffcca
    This closes #2052, support to sets the format of the chart series data label xuri 2024-12-29 12:30:28 +0800
  • 9934bf5c86
    This closes #2046, add new function AddIgnoredErrors support to ignored error for a range of cells xuri 2024-12-21 15:11:17 +0800
  • 5ef4a360c1
    This closes #2048, fix missing vertical and horizontal border styles xuri 2024-12-20 09:43:44 +0800
  • 8e0490927e
    Update unit test for internal function unzipToTemp xuri 2024-12-14 09:45:36 +0800
  • b53bad3541
    Breaking changes: Go 1.20 and later required xuri 2024-12-12 16:43:48 +0800
  • 3ca60f8d23
    This closes #2033, support set gap width and overlap for column and bar chart xuri 2024-12-08 11:39:54 +0800
  • c93618856a
    This closes #2029, use a faster deepcopy library (#2030) Eng Zer Jun 2024-11-22 21:56:38 +0800
  • 5f446f25f0
    This closes #2025, support set chart axis text direction and rotation xuri 2024-11-15 22:03:10 +0800
  • 30d3561d0e
    Rename SetLegacyDrawingHF to AddHeaderFooterImage (#2023) Ilia Mirkin 2024-11-09 05:36:42 -0500
  • d2be5cdf8e
    The SetPageLayout function support set page order of page layout (#2022) Ilia Mirkin 2024-11-08 03:59:07 -0500
  • b7375bc6d4
    This closes #1395, add new function SetLegacyDrawingHF support to set graphics in a header/footer (#2018) Ilia Mirkin 2024-11-03 21:39:55 -0500
  • 0d5d1c53b2
    This closes #2015, fix a v2.9.0 regression bug introduced by commit 7715c1462a xuri 2024-10-25 08:52:59 +0800
  • af190c7fdc
    This closes #2014, fix redundant none type pattern fill generated xuri 2024-10-23 21:52:32 +0800
  • d1937a0cde
    This closes #1885, add new CultureNameJaJP, CultureNameKoKR and CultureNameZhTW enumeration values (#1895) wushiling50 2024-10-21 09:36:04 +0800
  • f1d1a5dc2b
    This closes #2004, support apply number format for time and duration cell value v2.9.0 xuri 2024-10-10 22:44:38 +0800
  • b23e5a26df
    This closes #1076, add new function MoveSheet to support changing sheet order in the workbook (#1996) Jian Yu, Chen 2024-09-30 21:00:59 +0800
  • bebb802069
    This closes #1999, fix error on GetCellRichText function when read cell without SST index (#2000) liuwangchao 2024-09-27 14:58:18 +0800
  • 41c7dd30ce
    This closes #1993, support to set and get pivot table classic layout xuri 2024-09-21 15:39:36 +0800
  • 02189fb016
    Ref #65, new formula function DOLLAR (#1992) ArcholSevier 2024-09-12 22:07:18 +0800
  • ad8541790d
    This closes #1989, fix incorrect result of formula functions XIRR and XNPV xuri 2024-09-08 12:19:58 +0800
  • 8c0ef7f90d
    This closes #1983, support create combo chart with same types xuri 2024-09-05 21:38:19 +0800
  • aca04ecf57
    This closes #1987, support absolute paths for pictures (#1988) Ben Smith 2024-09-04 14:47:02 +0300
  • 0447cb22c8
    This close #1985, fix incorrect result of cell value after apply general number format (#1986) Zhang Zhipeng 2024-09-02 09:19:50 +0800
  • 29366fd126
    Add new fields for pivot table options and pivot field options xuri 2024-09-01 12:10:01 +0800
  • 8f87131608
    This closes #1979, fix decimal value round issue (#1984) centurion-hub 2024-08-31 10:57:26 +0800
  • 9c460ffe6c
    Add support for applying number format expression with language/location tags and ID (#1951) wanghaochen2024 2024-08-27 22:41:32 +0800
  • c805be1f6f
    This related for #810, add new functions DeleteSlicer and GetSlicers (#1943) zhangyimingdatiancai 2024-08-23 10:47:47 +0800
  • 9a38657515
    This related for #720 and closes #1965, add new NumFmt field in the PivotTableField data type xuri 2024-08-18 00:18:02 +0800
  • d21b598235
    This closes #1968, closes #1969 xuri 2024-07-31 09:10:05 +0800
  • 30c4cd70e0
    This close #1963, prevent the GetStyle function panic when theme without sysClr xuri 2024-07-23 21:48:17 +0800
  • d81b4c8661
    This closes #1957, fix missing shape macro missing after adjusted drawing object xuri 2024-07-19 22:22:47 +0800
  • 4dd34477f7
    This closes #1955, refs #119, support to set cell value with an IEEE 754 "not-a-number" value or infinity xuri 2024-07-18 21:05:36 +0800
  • 68a1704900
    This fix missing horizontal axis in scatter chart with negative values (#1953) pjh591029530 2024-07-17 08:44:16 +0800
  • 9c278365f2
    This closes #1945, an error will be return if column header cell is empty in pivot table data range xuri 2024-07-13 10:41:57 +0800
  • 307e533061
    This closes #1942, fix percent sign missing in formatted result for zero numeric cell value (#1947) wxy 2024-07-12 08:07:19 +0800
  • 431c31029e
    This closes #1944, add new TickLabelPosition field in the ChartAxis data type (#1946) Patrick Wang 2024-07-11 14:39:16 +0800
  • 53b65150ce
    This closes #1940, SetCellHyperLink function now support remove hyperlink by None linkType xuri 2024-07-07 17:22:13 +0800
  • 7999a492a4
    This closes #1937, fix GetPivotTables returns incorrect data range (#1941) ShowerBandV 2024-07-06 09:25:09 +0800
  • b18b48099b
    Optimize ColumnNumberToName function performance, reduce about 50% memory usage and 50% time cost (#1935) Aybek 2024-07-05 11:34:02 +0500
  • 4e6457accd
    This closes #1926, fix secondary vertical axis title is not displayed (#1928) Vovka Morkovka 2024-06-20 20:13:12 -0400
  • f04aa8dd31
    Add new AutoFitIgnoreAspect field in the GraphicOptions data type (#1923) wangsongyan 2024-06-19 20:45:25 +0800
  • 1a99dd4a23
    This closes #1921, fix set axis format doesn't work in combo chart (#1924) 联盟少侠 2024-06-17 21:54:15 +0800
  • c349313850
    This closes #1910, fix a v2.8.1 regression bug introduced by commit 866f3086cd xuri 2024-05-29 21:05:34 +0800
  • 08d25006f9
    This fixed can not found code coverage on Windows (#1908) xiaokui 2024-05-27 20:45:37 +0800
  • 0c3dfb1605
    This closes #1903, made GetCellStyle function concurrency safe xuri 2024-05-25 14:54:59 +0800
  • 42ad4d6959
    This closes #1906, fix a v2.8.1 regression bug introduced by commit d9a0da7b48 xuri 2024-05-24 22:05:07 +0800
  • 5f583549f4
    Add unit test for the stream writer to improved line of code coverage (#1898) nna 2024-05-14 12:06:10 +0800
  • a64efca31f
    This fixes #1888, read internal media files with absolute path xuri 2024-05-03 10:16:00 +0000
  • 781c38481d
    This closes #1889, refs #1732 and #1735 (#1890) barlevd 2024-04-30 19:05:05 +0300
  • 7715c1462a
    This closes #1886, remove the namespace prefix for the default spreadsheet namespace xuri 2024-04-27 20:13:43 +0800
  • 055349d8a6
    Fix a v2.8.1 regression bug, error on duplicate rows, if conditional formatting or data validation has multiple cell range reference xuri 2024-04-26 00:23:10 +0800
  • f8487a68a8
    This closes #1879, compatible with the escaped quote symbol in none formula data validation rules (#1880) jianxinhou 2024-04-18 13:21:46 +0800
  • 3e636ae7b2
    This closes #1874, reduces memory usage for the GetRows function (#1875) Nima 2024-04-11 18:42:56 +0330
  • 5f8a5b8690
    This closes #1867, breaking changes: change the data type for the ConditionalFormatOptions structure field Format as a pointer xuri 2024-04-03 08:44:46 +0800
  • 5dc22e874b
    Support get the cell images inserted by IMAGE formula function xuri 2024-04-02 08:47:57 +0800
  • 9999221450
    This closes #1865, unescape newline character in stream writer xuri 2024-04-01 08:49:21 +0800
  • ffad7aecb5
    Support get rich data value rels index from rich value part (#1866) yunkeweb 2024-03-28 16:37:35 +0800