Steve Fanning
81ad724348
Add COS function description
2024-12-28 10:46:32 +01:00
Steve Fanning
38023d3156
Include PV function description
2024-12-27 20:19:32 +01:00
Gian Hancock
8ba30fde33
Add more tests for OR and XOR
...
Some of these tests fail due to inconsistencies with Excel
cleanup
2024-12-26 15:06:54 +01:00
Nicolás Hatcher
690032c811
FIX: Remove optional context in parser
...
The context was optional because I thought that paring an RC formula
did not need context.
You at least need the sheet in which you are parsing
For instance toknow if a defined name is local
2024-12-26 10:21:21 +01:00
Nicolás Hatcher
e455ed14ea
UPDATE: API for defined names
2024-12-26 10:21:21 +01:00
Steve Fanning
df4b4ca353
Update to FV description and associated pages in the Features area.
2024-12-25 13:47:21 +01:00
Nicolás Hatcher
23814ec18c
FIX: Several fixes on the FV function
...
(1+x)^(1+y) was stringifyfied incorrectly
We still need work on this
FV now returns currency
FV(-1,-2,1) should return #DIV/0! not #NUM!
2024-12-14 22:08:44 +01:00
Nicolás Hatcher
41350fbd73
FIX: Run tests again and disable GEOMEAN test
2024-12-13 16:08:46 +01:00
Andrew Fillmore
d4a2289826
Add GEOMEAN .xlsx, Update .md files, and Run cargo fmt
2024-12-12 05:58:20 +01:00
stevethesleeve
17cf519d41
Update fv files ( #162 )
...
* Files updated for FV function documentation.
* Further FV changes
2024-12-07 12:25:57 +01:00
Nicolás Hatcher
e065477b5a
FIX: Make clippy happy
...
This is mostly Rust 1.83
2024-11-29 19:55:12 +01:00
Nicolás Hatcher
726fc1399d
UPDATE: Adds FORMULATEXT for Steve
2024-11-27 22:28:07 +01:00
Nicolás Hatcher
94ebf33656
UPDATE: Remove docs artifacts that are not needed anymore
...
generate_docs.rs was used to bootstrap the documentatio effords
Unlikely to be used on a regular basis
2024-11-25 19:10:41 +01:00
Nicolás Hatcher
5d2953b894
FIX: Incorrect filename.
...
Fixes #141
2024-11-25 08:32:21 +01:00
Nicolás Hatcher
c5576af81b
FIX: Fixes according to design
2024-11-24 23:08:52 +01:00
Nicolás Hatcher
8243e231ab
UPDATE: Add placeholders for all functions
2024-11-24 23:08:52 +01:00
Bruno Carvalhal
3c49f9a606
Add error cases
2024-11-17 16:49:41 +01:00
Bruno Carvalhal
a4a40c6fd0
Add test workbook for UNICODE
2024-11-17 16:49:41 +01:00
Nicolás Hatcher
d681f63b25
FIX: Test also full rows and columns in IRR function
...
This means functions like `=IRR(A:A)` or `=IRR(1:1)`
2024-11-17 11:59:10 +01:00
Nicolás Hatcher
49ae2d8915
FIX: Forbid unwrap, expect and panic in the base code
2024-11-17 11:59:10 +01:00
Nicolás Hatcher Andrés
11df4a55c7
UPDATE: Adds python bindings ( #90 )
...
* UPDATE: Adds python bindings
Exclude pyroncalc and wasm from test coverage
2024-09-21 11:58:50 +02:00
Nicolás Hatcher Andrés
00b5b65588
UPDATE: bump version to 0.2.0 ( #89 )
2024-09-17 00:27:06 +02:00
Varun Hegde
2b03b3e3b9
Error Handling of public Set functions ( #88 )
...
What are we trying to achieve ?
++ Currently all the major public set functions is panic prone and does not handle and return error. This PR tries to address to all those functions.
What major errors that could happen in these functions ?
++ All the functions which are being made as error safe is being tested against invalid sheet, row and column values, which could given by user
What are the list of functions whose return type has been altered ?
**base/src/model.rs**
1. update_cell_with_text
2. update_cell_with_bool
3. update_cell_with_number
4. set_user_input
5. get_cell_style_index
6. get_style_for_cell
7. set_cell_with_string
++> New functions being added
1. set_cell_with_boolean
2. set_cell_with_number
**base/src/styles.rs**
1. get_style_with_quote_prefix
3. get_style_with_format
4. get_style_without_quote_prefix
5. get_style
**base/src/worksheet.rs**
1. update_cell
2. set_cell_style
3. set_cell_with_formula
4. set_cell_with_number
6. set_cell_with_string
8. set_cell_with_boolean
9. set_cell_with_error
10. cell_clear_contents
11. cell_clear_contents_with_style
++> Above is the comprehensive list of all functions being ( most are public, some are private ) altered for better error handling. As a side effect of changing function signature, there are many changes being done to other functions ( mostly adding "?" to enable to error propagation further )
2024-09-14 17:37:31 +02:00
Nicolás Hatcher Andrés
40aa8bebaf
UPDATE: Adds load_from_xlsx_bytes ( #86 )
...
This is usefull if we are transfering bytes, for instance over the internet
2024-08-24 06:50:31 +02:00
Nicolás Hatcher Andrés
dc23a7f29c
UPDATE: Adds web app ( #79 )
...
Things missing:
* Browse mode
* Front end tests
* Storybook
2024-08-18 11:44:16 +02:00
Varun Hegde
083548608e
Exporting the Merged Cell : Exports the merged cell properly with testcase to verify the scenario ( #76 )
...
* adding the functionality of exporting the merged cell with testcase to vreify the above enhancement
* addressing review comments : 1) moving the testing to appropriate folder 2) fixing lint errors 3) fixing the scenario when merge cell count is 0
* addressing 2nd round review comments : cosmetic fixes
* addressing review comments : taking reference instead of cloning
2024-07-21 16:13:58 +02:00
Nicolás Hatcher Andrés
c3a9b006d2
FIX: Export views and showGridLines properly ( #72 )
2024-05-28 21:52:10 +02:00
Nicolás Hatcher Andrés
b37397acb8
UPDATE: Adds ability to show/hide grid lines ( #71 )
2024-05-26 21:28:00 +02:00
Nicolás Hatcher Andrés
49c3b14bf0
UPDATE: Adds get/set views to the user model API ( #69 )
2024-05-20 17:51:09 +02:00
Nicolás Hatcher Andrés
f752c90058
UPDATE: Parses selected row/column/range and selected sheet ( #67 )
...
* FIX: Update to Rust 1.78.0
* UPDATE: Parses selected row/column/range and selected sheet
2024-05-09 11:46:26 +02:00
Nicolás Hatcher Andrés
49ef846ebd
FIX: small diverse fixes ( #35 )
2024-04-14 21:50:14 +02:00
Nicolás Hatcher Andrés
196e074ef5
UPDATE: Serialize/Deserialize with bitcode ( #31 )
...
* UPDATE: Serialize/Deserialize with bitcode
Fixes #12
2024-04-11 23:45:00 +02:00
Nicolás Hatcher Andrés
489027991c
UPDATE: Adds Web browser wasm bindings ( #30 )
...
* UPDATE: Adds Web browser wasm bindings
* FIX: install wasm-pack in the GitHub actions
2024-04-07 12:41:33 +02:00
Nicolás Hatcher Andrés
d445553d85
UPDATE: Adds 'user model' API ( #27 )
...
* bump version for documentation
* Fixes wrong doc comment
* renames old APIs to be consistent
2024-04-03 22:41:15 +02:00
Nicolás Hatcher
c474bd2fc0
FIX: Adds small test
2024-03-21 22:51:38 +01:00
Nicolás Hatcher
5be13d1602
FIX: Adds test case for escape_xml function
2024-03-21 22:32:48 +01:00
Nicolás Hatcher
493dc56892
FIX: Properly format title in function list
2024-03-16 17:38:57 +01:00
Nicolás Hatcher
a38ba93724
FIX: Clearer list for the wiki
2024-03-16 17:35:40 +01:00
Nicolás Hatcher Andrés
0029901ca3
UPDATE: Adds minimal generated documented functions ( #22 )
...
See #21
2024-03-16 12:57:25 +01:00
Nicolás Hatcher
2d6e45ad94
UPDATE: Adds a bunch of documentation and examples
2024-02-19 23:00:55 +01:00
Nicolás Hatcher
c84621e13f
UPDATE: bump version and see what happens :/
2024-02-18 23:08:34 +01:00
Nicolás Hatcher
ed04ac6dfc
FIX: Adds documentation
2024-02-18 20:37:39 +01:00
Nicolás Hatcher
7091c6372a
FIX: Correct logo
2024-02-17 18:07:07 +01:00
Nicolás Hatcher
4e614ebee8
FIX: Bump version to trigger docs.rs build
2024-02-17 17:59:21 +01:00
Nicolás Hatcher
36e1a73ffa
FIX: Lint issues
2024-02-17 17:54:44 +01:00
Nicolás Hatcher
c4aef8fec1
FIX: Adds minimal example and logo!
2024-02-17 17:51:34 +01:00
Nicolás Hatcher
d58d3b2275
FIX: Minor issues
2024-02-13 17:03:10 +01:00
Nicolás Hatcher
0519c38637
FIX: Correct coverage url
...
Also improves code coverage by removing code
2024-02-13 16:36:50 +01:00
Nicolás Hatcher
ba56e13ead
UPDATE: Publish changes to crates.io
2024-02-09 08:58:47 +01:00
fosdick.io
47fafa1a4e
Adding code documentation to base/src/actions.rs.
2024-02-06 13:08:10 -07:00