xuri
|
b6dd7648a1
|
fn: COUNTA
|
2020-06-04 00:35:54 +08:00 |
xuri
|
b62950a39e
|
fn: MEDIAN, ISNUMBER
|
2020-06-02 23:39:41 +08:00 |
xuri
|
22df34c493
|
fn: ISBLANK, ISERR, ISERROR, ISEVEN, ISNA, ISNONTEXT, ISODD, NA
|
2020-05-31 15:13:52 +08:00 |
xuri
|
fa2571a17e
|
fn: SUMIF
|
2020-05-30 23:21:02 +08:00 |
xuri
|
2ae631376b
|
add limits for total columns, row and filename length
|
2020-05-29 00:26:40 +08:00 |
xuri
|
c168233e70
|
speedup get cell value from shared string table
|
2020-05-27 00:02:29 +08:00 |
xuri
|
5c99300ee4
|
Fix #622, storage string to SST (shared string table)
|
2020-05-26 02:09:39 +08:00 |
xuri
|
1aeb818235
|
avoid creating duplicate number format
|
2020-05-25 00:22:58 +08:00 |
xuri
|
a546427fd9
|
Resolve #643, avoid creating duplicate style
|
2020-05-24 20:20:22 +08:00 |
xuri
|
7f78464f7f
|
add test for ReadZipReader, close #642
|
2020-05-23 13:29:51 +08:00 |
sachin-puranik
|
82bb1153d7
|
Improved error handling and stoped the crash due to fatel error (#593) close #624
|
2020-05-23 12:51:46 +08:00 |
xuri
|
0dd616b18f
|
Merge pull request #517 from hengmyj/fix/cell_lock
make set cell value is concurrency safe
|
2020-05-22 17:01:45 +08:00 |
xuri
|
ec14de32f0
|
Merge branch 'master' into fix/cell_lock
|
2020-05-22 16:53:46 +08:00 |
xuri
|
2efc7107ff
|
- transform the range to the matrix on the first arg of the formula
- typo fix
- reset cell with and height when insert picture into merged cell with autofit
|
2020-05-21 22:57:58 +08:00 |
xuri
|
98221a332f
|
Merge pull request #410
|
2020-05-17 17:36:53 +08:00 |
xuri
|
9b7d8463d3
|
Merge pull request #638 from yuemanxilou/master
avoid duplicate filter database in workbook defined name
|
2020-05-15 14:17:50 +08:00 |
yuemanxilou
|
c815e4b84b
|
avoid duplicate filter database in workbook defined name
|
2020-05-15 14:03:02 +08:00 |
xuri
|
9baa1bbc98
|
Fix #637, improve the compatibility of the auto filter with Office 2007 - 2013
|
2020-05-14 22:36:00 +08:00 |
xuri
|
dfea8f96ed
|
- New API: SetSheetFormatPr and GetSheetFormatPr
- typo fix, resolve #635
|
2020-05-12 23:26:26 +08:00 |
xuri
|
0feb819d4c
|
updated test and go.mod
|
2020-05-11 00:01:22 +08:00 |
xuri
|
882abb8098
|
- formula engine: reduce cyclomatic complexity
- styles: allow empty and default cell formats, #628
|
2020-05-10 16:56:08 +08:00 |
xuri
|
4188dc7a4a
|
- fn: SUMSQ
- resolve ineffectual assignment
- handle exception with invalid formula
- update range resolver
|
2020-05-09 00:32:36 +08:00 |
xuri
|
08185c398a
|
#65, fn: ROUND, ROUNDDOWN, ROUNDUP, SEC, SECH, SIN, SINH, SQRTPI, TAN, TANH, TRUNC
|
2020-05-08 00:31:17 +08:00 |
xuri
|
de34ecaace
|
#65 fn: MOD, MROUND, MULTINOMIAL, MUNIT, ODD, PI, RADIANS, RAND, RANDBETWEEN, ROMAN
|
2020-05-07 00:15:54 +08:00 |
xuri
|
5f29af258d
|
Merge branch 'formula'
|
2020-05-06 00:33:20 +08:00 |
xuri
|
1f73a19e0f
|
Resolve #628, omit number format empty
|
2020-05-06 00:32:53 +08:00 |
xuri
|
97e3f4ce68
|
#65 fn: CSCH, DECIMAL, DEGREES, EVEN, EXP, FACT, FACTDOUBLE, FLOOR, FLOOR.MATH, FLOOR.PRECISE, INT, ISO.CEILING, LN, LOG, LOG10, MDETERM
|
2020-05-06 00:01:31 +08:00 |
xuri
|
5c82f2269d
|
#65 fn: CEILING.PRECISE, COMBIN, COMBINA, COS, COSH, COT, COTH, CSC
|
2020-05-05 17:27:19 +08:00 |
xuri
|
6f796b88e6
|
fn: CEILING, CEILING.MATH
|
2020-05-04 21:22:11 +08:00 |
xuri
|
789adf9202
|
fn: ACOS, ACOSH, ACOT, ACOTH, ARABIC, ASIN, ASINH, ATANH, ATAN2, BASE
|
2020-05-04 18:18:05 +08:00 |
xuri
|
bdf0538640
|
fn: ABS, GCD, LCM, POWER, PRODUCT, SIGN, SQRT, SUM, QUOTIENT
|
2020-05-04 13:40:04 +08:00 |
xuri
|
48fc4c08a2
|
init formula calculation engine, ref #65 and #599
|
2020-05-03 18:44:43 +08:00 |
xuri
|
2285d4dc71
|
handle the cell without r attribute in a row element
|
2020-04-24 08:26:16 +08:00 |
xuri
|
1fe660df64
|
- Resolve #485 use sheet index instead of ID
- added 3 internal function: getSheetID, getActiveSheetID, getSheetNameByID
|
2020-04-23 02:01:14 +08:00 |
xuri
|
10115b5d88
|
- Resolve #611, fix failure BenchmarkSetCellValue
- Allow empty filter, data, and rows in the pivot table
- Add more test case for pivot table
|
2020-04-10 00:08:17 +08:00 |
xuri
|
e36650f4ff
|
Resolve #598, filter support for AddPivotTable
|
2020-04-09 01:00:14 +08:00 |
echarlus
|
a2e1da8d9d
|
Fix for issue #608 (#609)
|
2020-04-09 00:50:20 +08:00 |
Olivier Mengué
|
6e90fa6b1d
|
Replace bytes.NewReader(stringToBytes(s)) with strings.NewReader(s) (#610)
|
2020-04-09 00:49:13 +08:00 |
xuri
|
66d0272f6a
|
Resolve #172, init rich text support
|
2020-04-06 00:23:27 +08:00 |
xuri
|
0f2a905324
|
Performance improvements
|
2020-04-05 13:51:00 +08:00 |
foxmeder
|
59f6af21a3
|
fix reading wrong string from xml such as below
<sheetData><row r="1"><c r="A1" s="1" t="s"><v>0</v></c><c r="B1" s="1" t="s"></c></row></sheetData>
|
2020-04-02 00:49:09 +08:00 |
xuri
|
736362694a
|
Add unit test case
|
2020-04-01 00:46:29 +08:00 |
xuri
|
3ce4b91be9
|
Resolve #345, fix missing comments by GetComments
|
2020-03-31 00:02:00 +08:00 |
xuri
|
3f89c6e979
|
remove ineffectual variable assignments and simplify code
|
2020-03-29 18:44:24 +08:00 |
xuri
|
6afc468a02
|
Resolve #451, support create chart sheet
|
2020-03-28 23:47:26 +08:00 |
xuri
|
a75c6f63be
|
#451, init struct for chart sheet
|
2020-03-25 00:13:29 +08:00 |
xuri
|
cea3d806ec
|
Resolve #200, ignore empty conditional format style
|
2020-03-16 00:13:01 +08:00 |
xuri
|
6ab5b991e4
|
Resolve #348, support delete Data Validation
|
2020-03-13 00:48:16 +08:00 |
xuri
|
9e2318cefa
|
Resolve #470, export Style structs to allow create the style for cells by given JSON or structure
|
2020-03-10 00:04:23 +08:00 |
xuri
|
2ccb8f62ed
|
Remove calculated properties to make recalculate formulas in some spreadsheet applications, such as Kingsoft WPS
|
2020-03-09 00:08:47 +08:00 |