Earlier quoted context omitted.
That's for the Excel team to decide. My personal hope is that they'll offer as a base: * Python 3 * Numpy, SciPy, Pandas, Matplotlib, Altair, ... * Pythonic bindings for Excel APIs (sheets, etc etc) * VSCode's Python Editor + Debugger built in * Some sort of conda based env/pkg mgmt * Right-click, "Open in Jupyter" (data/code) *
Transparent access to Excel tables as Pandas Dataframes would be so, so very awesome. I mean, MS implemented these really nice Tables in excel, but then left us no way to easily query them with something like SQL.
Excel team considering Python as scripting language: asking for feedback
211–220 of 280 posts
Re: Excel team considering Python as scripting language: asking for feedback
#212Earlier quoted context omitted.
That's for the Excel team to decide. My personal hope is that they'll offer as a base: * Python 3 * Numpy, SciPy, Pandas, Matplotlib, Altair, ... * Pythonic bindings for Excel APIs (sheets, etc etc) * VSCode's Python Editor + Debugger built in * Some sort of conda based env/pkg mgmt * Right-click, "Open in Jupyter" (data/code) *
Yeah, matplotlib, scipy and numpy are kinda no-brainers there.
Re: Excel team considering Python as scripting language: asking for feedback
#213Maybe they read it here: Keep Excel application as is. Excel is OK without Python and VB seems ok, it's BASIC after all. Instead, concentrate on making Excel functions embeddable in server applications, this is area totally neglected so far. Think about server-side spreadsheet handling and calculations, that would allow Excel to drive business logic of systems. And maybe there Python would be useful, but i'd prefer j…
No, I'm not talking about connecting via ODBC. Rather, generating Excel documents from a data store: which may possibly be versioned and so on.
Excel is not a good place to store data. It is good to work with data. It's really, really good to view data. People love it for that. But when you start to store a lot of data in Excel ...
Re: Excel team considering Python as scripting language: asking for feedback
#214Re: Excel team considering Python as scripting language: asking for feedback
#215Re: Excel team considering Python as scripting language: asking for feedback
#216Earlier quoted context omitted.
That's for the Excel team to decide. My personal hope is that they'll offer as a base: * Python 3 * Numpy, SciPy, Pandas, Matplotlib, Altair, ... * Pythonic bindings for Excel APIs (sheets, etc etc) * VSCode's Python Editor + Debugger built in * Some sort of conda based env/pkg mgmt * Right-click, "Open in Jupyter" (data/code) *
Transparent access to Excel tables as Pandas Dataframes would be so, so very awesome. I mean, MS implemented these really nice Tables in excel, but then left us no way to easily query them with something like SQL.
Re: Excel team considering Python as scripting language: asking for feedback
#217Re: Excel team considering Python as scripting language: asking for feedback
#218I'd vote for Lua: faster and less heavy than Python... Plus my biggest concern for Python would be how well the team can sandbox it. I know in this regard Lua also has advantages. Disclaimer: I am _way_ more proficient in Python than Lua, I just think Lua is a better choice.
Does Lua have anything like Numpy or Scikit-learn?
Re: Excel team considering Python as scripting language: asking for feedback
#219I'd vote for Lua: faster and less heavy than Python... Plus my biggest concern for Python would be how well the team can sandbox it. I know in this regard Lua also has advantages. Disclaimer: I am _way_ more proficient in Python than Lua, I just think Lua is a better choice.
The main thing that might be nice is tables as a data structure for spreadsheets, but somehow I picture pain.
Re: Excel team considering Python as scripting language: asking for feedback
#220What is interesting is also the implications of them now considering python. First if it is python, it is not javascript, which seemed to have been their previous favorite candidate until now (not sure if it really picked up). Second, the writing on the wall for VB as a language starts to look like a time square billboard. They basically put VB.net in maintenance / compatibility mode like webforms and winforms. I thi…
excel already supports javascript for custom functions, add-ins, etc