Live data from Hacker News

Applying programming language research ideas to transform spreadsheets

microsoft.com

1–10 of 129 posts

Re: Applying programming language research ideas to transform spreadsheets

#2
The ideal spreadsheet should be a mix of Excel, Geogebra, reactive Jupyter Notebook (like ObservableHQ or Vue.js computed properties), programmable in Python, C#, JavaScript and/or other languages with the ability to embed third-party widgets like maps or custom charts. And decent data connectors with SQL-like query syntax (including JOINs).

Re: Applying programming language research ideas to transform spreadsheets

#5
post #3

As a programmer, excel would be so much more useful if it allowed you to do things like filtering and selects using SQL or some other code so you didn't have to rely on the UI so much to do filtering.

Try powerQuery (Microsoft’s addon for just this) - it does it really well

Re: Applying programming language research ideas to transform spreadsheets

#7

Banks do crazy stuff with excel. I embedded a higher order functional language natively in excel 10 years back.... http://cufp.org/2009/fmd-functional-development-excel.html

Banks, insurers, accountants; I know a company with 100M euro rev per year that runs entirely on Excel with VBA. Their office car park gate is opened, closed and managed with Excel.

It sounds crazy but the CTO is a cofounder and he found it is much cheaper to just do everthing that way. They have been running like that for over 20 years.

Re: Applying programming language research ideas to transform spreadsheets

#9
Having Excel save and load readable and editable source file would be the best improvement for me... Version control, easy editing with vim etc while interoperable for people who like Excel. No programming language research needed for that; just normal programming best practices.

Re: Applying programming language research ideas to transform spreadsheets

#10
post #7

Banks do crazy stuff with excel. I embedded a higher order functional language natively in excel 10 years back.... http://cufp.org/2009/fmd-functional-development-excel.html

Banks, insurers, accountants; I know a company with 100M euro rev per year that runs entirely on Excel with VBA. Their office car park gate is opened, closed and managed with Excel. It sounds crazy but the CTO is a cofounder and he found it is much cheaper to just do everthing that way. They have been running like that for over 20 years.

It isn't the language for everything, but I've found you can do so much with a spreadsheet and a little VBA. Optimization, graphics, math...whatever.

I also figure the company you refer to has some real benefit by focusing on one technology everyone knows.

But how and the heck do they manage a gate in a spreadsheet?

Post reply on HN