|
|
|
|
|
by thalesmello
4043 days ago
|
|
Projects like this are really cool in terms of providing different tools for when you need to work with Excel. However, I don't see tools like this or for any other language being widely adopted. Here is why: 1 - Most of the times, people are going to use Excel for basic data analysis with the built-in functions. 2 - If you need to do more complex tasks, you have two options: * You know Clojure, Python or other programming language so you use the default environment for these languages to accomplish the task you need, or * you know or learn VBA and stick with it because it's already built-in with Excel. |
|
1. VBA is aweful. Sure it can communicate well with the spreadsheet, but the language is quite bad, and so is the IDE. You can't write anything complicated. 2. Excel is really good if you want to do some calculations, and it allows you to build something user interface-like really quickly.
So building some models in Excel works fine as long as whatever you want to do is contained in the built-in functions or is not too complicated to be made in VBA, but passed a certain point in complexity, you really want to use another language. Banks have some addins in C++ or C# to export their own functions to excel, and really being able to call a more flexible language like Clojure can simplify life.