Brian Hung
895fb649da
merge coupdaybs, coupdays, coupdaysnc, coupncd, coupnum, couppcd #59
2025-11-06 21:49:50 +01:00
Brian Hung
15b67323ed
merge accrint, accrintm #58
2025-11-06 21:48:46 +01:00
Brian Hung
050677f905
merge pricedisc, pricemat, yielddisc, yieldmat, disc, received, intrate #57
2025-11-06 21:45:51 +01:00
Nicolás Hatcher
04e012b518
merge fvschedule #56
...
# Conflicts:
# base/src/functions/mod.rs
# base/src/test/mod.rs
2025-11-06 21:44:56 +01:00
Nicolás Hatcher
9c68fcc8ec
merge price, yield #29
...
# Conflicts:
# base/src/functions/mod.rs
2025-11-06 21:43:23 +01:00
Brian Hung
dacf03d82d
merge duration, mduration #44
2025-11-06 21:42:25 +01:00
Nicolás Hatcher Andrés
d4f69f2ec2
UPDATE: Adds missing information functions ( #514 )
...
* UPDATE: Adds missing information functions
Implements N, CELL, INFO and SHEETS
Note that INFO is implemented as N/IMPL! and CELL is not implemented
for those values that is not implemented in Excel for the web
* FIX: Copilot fixes
* FIX: Make clippy happy
2025-11-06 18:58:39 +01:00
Nicolás Hatcher Andrés
68a33a5f87
UPDATE: Adds COMBIN, COMBINA and SUMSQ ( #511 )
2025-11-04 22:16:16 +01:00
Nicolás Hatcher Andrés
e5854ab3d7
UPDATE: Adds ARABIC and ROMAN ( #509 )
2025-11-03 23:44:22 +01:00
Nicolás Hatcher Andrés
7f57826371
UPDATE: Implements BASE and DECIMAL ( #504 )
2025-11-02 23:30:43 +01:00
Nicolás Hatcher Andrés
3e2b177ffe
UPDATE: Adds GCD and LCM functions ( #502 )
...
* UPDATE: Adds GCD and LCM functions
They follow SUM and accept arrays
* FIX: Implement copilot suggestions
2025-11-02 19:50:58 +01:00
Nicolás Hatcher Andrés
efb3b66777
UPDATE: Adds time formats ( #501 )
...
* UPDATE: Adds time formats
This is the initial implementation of time formats. Simple things like:
"hh:mm:ss AM/PM"
works
* FIX: Correct padded vs unppadded time formats
Thank you copilot!
2025-11-02 13:18:26 +01:00
Nicolás Hatcher Andrés
b2d848ae2a
UPDATE: Adds a bunch of mathematical functions ( #496 )
2025-11-01 19:32:49 +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
6ce4756d55
UPDATE: Adds DEGREES and RADIANS ( #493 )
2025-10-30 23:45:29 +01:00
Nicolás Hatcher Andrés
a768bc5974
Bugfix/nicolas bufixes ( #491 )
...
* UPDATE: package lock
* FIX: Add function definitions
* FIX: Small fix to get FACT working
* FIX: We only need integer FACT and FACTDOUBLE
* FIX: Make clippy happy
2025-10-30 23:24:47 +01:00
Nicolás Hatcher Andrés
7e379e24e7
UPDATE: Adds simple functions ( #489 )
...
Exp, Fact, Factdouble and sign
2025-10-30 18:28:07 +01:00
Nicolás Hatcher Andrés
f2f4992230
UPDATE: Add some missing trigonometric functions ( #487 )
...
Acot, Acoth, Cot, Coth, Csc, Csch, Sec, Sech,
2025-10-30 17:38:02 +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 Andrés
fad8bc7d0c
UPDATE: Update release to 0.6.0 ( #463 )
...
Should we have a single version number at the root?
2025-10-19 18:32:07 +02:00
Daniel González-Albo
1b34db0bc3
Merge pull request #455 from ironcalc/empty-fix
...
FIX: Evaluate after deleting content in the user API
2025-10-19 17:25:48 +02:00
Daniel González-Albo
d9aac1d77c
Merge pull request #460 from ironcalc/xfln
...
FIX: DAYS and ISOWEEKNUM are "XLFN" functions
2025-10-19 17:24:40 +02:00
Nicolás Hatcher
2dbc3f4790
FIX: DAYS and ISOWEEKNUM are "XLFN" functions
2025-10-19 17:12:12 +02:00
Nicolás Hatcher Andrés
330a018202
FIX: Adds test for TIME/HOUR/MINUTE/SECOND ( #456 )
2025-10-19 15:38:11 +02: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
3191e12b93
FIX: Make clippy happy
2025-09-28 17:33:17 +02:00
Nicolás Hatcher
fdeae2c771
UPDATE: Add templates
2025-09-28 12:46:16 +02:00
Nicolás Hatcher
f3f59dbda7
FIX: Make fmt happy
2025-08-09 10:43:19 +02:00
Nicolás Hatcher
429615ae85
FIX: Fixes stringify with parentheses
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
Nicolás Hatcher
fb7886ca9e
UPDATE: Add keyboard shortcuts for move column/row
...
Also clean up a bit of the keyboard shortcuts mess
2025-07-26 15:00:22 +02:00
Brian Hung
e420f7e998
fix intermediate rows cols
2025-07-26 10:37:03 +02:00
BrianHung
d73b5ff12d
call diff list in user model move row move col
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
BrianHung
d5ccd9dbdd
fix build
2025-07-24 22:51:39 +02:00
Brian Hung
3f1f2bb896
add validation
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
BrianHung
d7113622e7
deduplicate single insert delete row column
2025-07-24 22:51:39 +02:00