Live data from Hacker News

Excel Functions in F# Language

sharpcells.com

11–20 of 45 posts

Re: Excel Functions in F# Language

#11
post #9

I've done some VBA for work. If I build an Excel file with SharpCells and send them to someone who doesn't have it. What happens when they open it? From what I understand, .NET is pretty easy to decompile. Is it possible to make a SharpCells F# to VBA translation before saving?

VBA is the old win32/COM-based Visual Basic, not .NET, so that might be difficult.

I agree that the non-portability of such Excel extensions is a showstopper for many use cases.

Re: Excel Functions in F# Language

#15
post #13

I work on Excel and this is really cool and I’ll share it with the rest of the engineers.

Team says it’s cool and already possible with different us through

https://learn.microsoft.com/en-us/office/client-developer/ex...

https://learn.microsoft.com/en-us/office/troubleshoot/excel/...

Re: Excel Functions in F# Language

#16
Really cool - the stuff they are doing with the Excel API to inspect editing modes is super interesting: https://www.sharpcells.com/docs/blog/monitoring-edit-mode

I work with data warehouses, but I'm really jealous of the way our Finance team uses some abysmal plugin to directly query our GL from inside Excel - building something like that the can make the contents of a modern data warehouse available to Excel users has always been a holy grail for me.

My hunch is that exposing free-form SQL in Excel doesn't work, but something more like structured metrics (something roughly like dbt metrics) could potentially work? And tooling like this is probably what I'd want to prototype with.

Re: Excel Functions in F# Language

#18

Call me when Excel “programs” don’t silently give corrupted output when a formula or critical input is accidentally clobbered by a keypress.

Call me when Excel doesn't randomly insist that things are dates.

I recall opening a csv of user data in excel, and one particular user had a username of april0204 (can't recall the actual number but you get the idea). It took me a moment longer than I care to admit to realize what had happened as i stared at the random date in the middle of my username column
Post reply on HN