Daniel González-Albo
ba75ffcf4f
Merge pull request #598 from elsaminsut/testfixes
...
fix: remove duplicate xlsx tests
2025-12-10 00:48:27 +01:00
Elsa Minsut
6f8a1e0da6
fix: syntax fixes in unit tests
2025-12-01 20:23:32 +01:00
Nicolás Hatcher
f96612cf23
FIX: NOW test cases
2025-11-28 20:52:34 +01:00
Elsa Minsut
962e70c834
fix: adds new line at end of file
2025-11-28 20:26:34 +01:00
Elsa Minsut
0e6ded7154
update: adds unit test for CELL, INFO, N and SHEETS
2025-11-28 20:26:34 +01:00
Elsa Minsut
f814a75ae5
update: adds unit test for SUMSQ
2025-11-28 20:23:52 +01:00
tolgakaan12
2a7d59e512
FIX: Floating-point precision bug in FLOOR functions
...
Fixes #571
- Add EXCEL_PRECISION constant (15 significant digits)
- Fix FLOOR(7.1, 0.1) returning 7.0 instead of 7.1
- Apply to_excel_precision to ratio before floor/ceil operations
- Affects FLOOR, FLOOR.MATH, and FLOOR.PRECISE functions
- Add test_floor with 6 test cases
2025-11-28 20:05:31 +01:00
Nicolás Hatcher
c4142d4bf8
UPDATE: Adds 12 more statistical functions:
...
* GAUSS
* HARMEAN
* KURT
* MAXA
* MEDIAN
* MINA
* RANK.EQ
* RANK.AVG
* SKEW
* SKEW.P
* SMALL
* LARGE
2025-11-28 19:55:43 +01:00
Elsa Minsut
db552047c8
fix: format fixes
2025-11-26 23:57:31 +01:00
Elsa Minsut
bcbacdb0a3
fix: adds missing file format and missing reference in mod
2025-11-26 23:44:42 +01:00
Nicolás Hatcher
080574b112
UPDATE: Implement FTEST function
2025-11-26 00:30:37 +01:00
Nicolás Hatcher
6822505602
UPDATE: Adds 56 functions in the Statistical section
...
Uses statrs for numerical functions
REFACTOR: Put statistical functions on its own module
This might seem counter-intuitive but the wasm build after this refactor
is 1528 bytes smaller :)
2025-11-25 01:20:03 +01:00
Elsa Minsut
ef47c26c50
update: adds unit test for the reciprocal trigonometric functions
2025-11-20 22:13:23 +01:00
Elsa Minsut
5cc61b0de4
update: adds unit test for EXP and SIGN
2025-11-20 22:12:29 +01:00
Nicolás Hatcher
1391f196b5
UPDATE: Adds name validation and exposes it in wasm
...
We do a trick I am not proud of. Because all of our errors are Strings,
we don't have a way to separate a name error from an index error,
for instance. What I do in prepend the error with a string that indicates
where it comes from.
2025-11-20 21:44:05 +01:00
Nicolás Hatcher
dc49afa2c3
FIX: Format numbers a tad better
...
I still think there is some way to go, but this is closer to Excel
2025-11-19 23:53:07 +01:00
Elsa Minsut
129959137d
update: adds testing for MROUND, TRUNC, and INT ( #542 )
...
* update: available status for implemented functions
* update: adds xlsx test for MROUND, TRUNC and INT
* update: adds unit test for MROUND, TRUNC and INT
2025-11-16 11:25:28 +01:00
Elsa Minsut
471f32f92a
update: adds unit test for ARABIC and ROMAN
2025-11-16 11:22:29 +01:00
Elsa Minsut
3246137545
update: adds unit test for COMBIN and COMBINA
2025-11-12 20:44:08 +01:00
Nicolás Hatcher
dd78db3d2b
FIX: NOW shows now formatted output
2025-11-11 08:28:50 +01:00
Nicolás Hatcher
acf334074f
FIX: Include misconfigured test file
2025-11-11 08:28:50 +01:00
Nicolás Hatcher
18db1cf052
FIX: Two small fixes to YEARFRAC
...
* Takes abs value in between two dates
* Follows ODFv1.2 part 2 section 4.11.7.7
2025-11-08 22:40:18 +01:00
Elsa Minsut
ed40f79324
FIX: Skip numerical failure in windows
2025-11-08 17:56:07 +01:00
Elsa Minsut
e0306cb161
update: adds unit test for MOD and QUOTIENT
2025-11-08 17:56:07 +01:00
Elsa Minsut
a2d11a42cc
update: adds docs, unit tests and xlsx tests for EVEN and ODD functions ( #517 )
...
* update: adds unit test for EVEN and ODD functions
* update: adds xlsx test for EVEN and ODD functions
* update: adds EVEN and ODD doc pages
* update: Math and Trigonometry main page links to new functions
* update: changes to functions badge type in main Math and Trigonometry page
2025-11-07 04:26:01 +01:00
Elsa Minsut
480a2d1769
update: adds docs, unit tests and xlsx tests for DATEVALUE and TIMEVALUE functions ( #506 )
...
* update: adds documentation for DATEVALUE and TIMEVALUE functions
* update: adds DATEVALUE and TIMEVALUE unit tests
* update: adds DATEVALUE and TIMEVALUE xlsx tests
* update: Date and Time main page links
* update: adds testing for multiple arguments
* update: removes links to example files
* update: removes DATEVALUE and TIMEVALUE xlsx tests
2025-11-06 22:56:14 +01:00
Nicolás Hatcher Andrés
c8ae835bbe
UPDATE: Adds unit tests for DEGREES and RADIANS ( #495 )
2025-11-01 11:23:29 +01:00
Nicolás Hatcher Andrés
a890865eaf
FIX: Quote sheet names properly ( #486 )
...
Fixes #485
2025-10-29 23:26:18 +01:00
Nicolás Hatcher Andrés
1edfb2df1c
FIX: Correct order when stringify -(A1^1.22) and (-A1)^1.22 ( #484 )
...
Fixes #483
2025-10-27 19:09:31 +01:00
Nicolás Hatcher
895244ed11
FIX: Evaluate after deleting content in the user API
2025-10-19 12:41:05 +02:00
Brian Hung
dd4467f95d
date time functions ( #425 )
...
* merge networkdays, networkdays.intl #33
* merge time, timevalue, hour, minute, second #35
* merge datedif, datevalue #36
* merge days, days360, weekday, weeknum, workday, workday.intl, yearfrac, isoweeknum #41
* from excel helper
* fix build
* date time macros
* de-dupe weekend
* serial helper
* de-dupe now today
* weekend pattern enum
* remove unused clippy wrong self
* fix docs
* add test coverage
* fix build
* fix cursor comment
* PR coments + xlsx date time
2025-10-19 10:19:19 +02:00
Nicolás Hatcher
f3f59dbda7
FIX: Make fmt happy
2025-08-09 10:43:19 +02:00
Nicolás Hatcher
f2cb05d7bf
FIX: Fixes ROUND, ROUNDUP and ROUNDDOWN behaviour
2025-08-09 10:43:19 +02:00
Nicolás Hatcher
b9b3cb1628
FIX: Lint issues
2025-07-26 15:00:22 +02:00
Brian Hung
e420f7e998
fix intermediate rows cols
2025-07-26 10:37:03 +02:00
BrianHung
d45e8fd56d
add row height test case + nodejs bindings
2025-07-26 10:37:03 +02:00
BrianHung
c2777c73ac
feat: implement move column move row with tests
2025-07-26 10:37:03 +02:00
Brian Hung
7dc49d5dd7
fully deprecate old single row col methods
2025-07-24 22:51:39 +02:00
Brian Hung
183d04b923
fix build
2025-07-24 22:51:39 +02:00
Brian Hung
037766c744
feat: add bulk diff types for insert/delete row/column operations
2025-07-24 22:51:39 +02:00
Brian Hung
a2181a5a48
fix empty row deletion
2025-07-24 22:51:39 +02:00
Brian Hung
b07603b728
fix deleting empty row
2025-07-24 22:51:39 +02:00
Brian Hung
fe87dc49b4
allow panic
2025-07-24 22:51:39 +02:00
Brian Hung
b4349ff5da
fix diff generation and add test coverage
2025-07-24 22:51:39 +02:00
BrianHung
51f2da8663
deprecate singlular case insert delete rows columns
2025-07-24 22:51:39 +02:00
BrianHung
87cdfb2ba1
add tests for user model insert delete rows columns
2025-07-24 22:51:39 +02:00
Nicolás Hatcher
9852ce2504
UPDATE: Text spills now to adjacent cells if needed
2025-07-19 09:07:11 +02:00
Nicolás Hatcher
2a5f001361
UPDATE: Adds LOG10 and LN for Elsa
2025-07-13 00:10:32 +02:00
Nicolás Hatcher
3a68145848
FIX: Copied csv had an extra line
...
Fixes #393
2025-07-04 23:30:51 +02:00
Nicolás Hatcher
5d7f4a31d6
FIX: Correct range when pasting csv tetx
2025-07-04 23:30:51 +02:00