News for hackers. Stuff that matters.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by ryanmarsh on Tuesday October 24, 2017 @02:00PM (#15543679)
There are many projects aimed at making Excel "a thing of the past" but they focus on different needs:

I think this is why Excel/Google Sheets still dominate and will continue to.

All of these products do one or a few things things that Excel or Google Sheet do, but perhaps they make it little easier for a novice. I think what people don't understand about Excel (and to a lesser extent Google Sheets) is that it's an IDE. A novice can build interesting things, a power user can build incredible things.

The only way to make Excel a thing of the past would be to make a blow-away awesome replacement that does everything excel does but better. There's plenty of blue ocean around Excel and I think each of the products you listed could do just fine.

I would love all of Excel's power available to me but delivered like Google Sheets. That would definitely kill Excel. So far neither Microsoft nor Google seem really committed to this. Google Sheets is nice but just grabs the low hanging spreadsheet fruit. Office 365 is anemic.

If I had the time and funding I'd love to make a true Excel killer that was a faithful recreation of ALL of Excel's capabilities but delivered in a modern way. I'd pay good money for this. I believe many would. Excel may be a dinosaur, but it's still the apex predator.

Re:Coda, a “next-generation spreadsheet” – from rows and col... by martin_ky on Tuesday October 24, 2017 @04:05PM (#15544802)
I am genuinely curious to learn what do you mean by "delivered in a modern way"? Which parts of Excel are obsolete and could be modernized?
Re:Coda, a “next-generation spreadsheet” – from rows and col... by mschaef on Tuesday October 24, 2017 @04:39PM (#15545053)
I can't speak for ryanmarsh, but I have a few thoughts.

* Excel really has two major ways of performing computations on data - formulas within the grid and actions upon the grid. Despite the utility of the formula based dataflow model, there are too many operations that have to be performed as one-shot operations via commands (or scripted via VBA). Having formula based approaches for sorting, dividing into bins, etc. would be very useful.

* It'd be nice if Excel cells could contain values other than scalars. (Arrays, tuples, lists, maps, matrices, complex numbers, etc.)

* VBA can be used to define custom functions, but there's a lot of marshalling overhead going to VBA and the programming model is slightly different. It'd be nice to fix both of those issues.

* There's no way to locally bind names within a cell formula, so often subexpressions have to be duplicated. (And I believe they're doubly evaluated too.)

Re:Coda, a “next-generation spreadsheet” – from rows and col... by zgao on Tuesday October 24, 2017 @05:29PM (#15545405)
Shameless plug: I'm a founder of Alphasheets, a company seeking to solve problems like these! I couldn't resist replying after seeing these comments.

We make a collaborative (Google Sheets style) spreadsheet with Python and R running in the sheet. You can define functions, plot using ggplot, embed numpy dataframes, matrices and all that good stuff. We don't let people use macros, all the code runs in cells because we think macros are too brittle. You can check out the website at http://alphasheets.com .

We're seeing that many enterprises (for example, in finance) that have Excel power users are moving to Python because of limitations like these, and are running into adoption issues because people like spreadsheets so much. That's generally where we come in and provide a bridge from the Excel world to Python through a more friendly frontend.

We're also seeing that Alphasheets can help a lot with shortening feedback cycles on more sophisticated data analyses- Excel is the most popular self-serve analytics tool out there, but doesn't cover cases where you need Python/R/fresh data.

Re:Coda, a “next-generation spreadsheet” – from rows and col... by ryanmarsh on Tuesday October 24, 2017 @06:22PM (#15545727)
This is very nice. Problem is, there are sooo many more features in Excel you'll have to copy to get me to move. If you ask "which ones" I'll say "all of them". I'm a power user. I build huge dashboards and analytical tools in Excel. The thing I hate most is that all my work goes into a file that I have to pray works on the other persons computer.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by kamaal on Wednesday October 25, 2017 @05:39AM (#15548708)
The product is great. But you guys will need to launch a fully feature rich desktop client, which can sync with the cloud.

Else its the same thing mentioned in the previous comments. You would build a web app with 5% the features of excel, and the moment somebody reaches use case that can't be solved with your tool, they will have to switch to excel. If they have switch every second time they use your product. They might as well do all their work in Excel to begin with.

You have to be feature compliant with excel and you can't do that on a web app alone.

Re:Coda, a “next-generation spreadsheet” – from rows and col... by mschaef on Tuesday October 24, 2017 @05:38PM (#15545459)
That's awesome. Some of the details are different, but pretty much exactly what I was thinking when I wrote what I wrote.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by ryanmarsh on Tuesday October 24, 2017 @06:20PM (#15545709)
It would be nice to:

* see a modern replacement for VBA, dare I say using JS

* be able to share a document that won't break when someone opens it on their computer (even if its using all the excel bells and whistles including external data sources and plugins). Google Sheets by contrast, is just a link.

* be able to use all the amazing features via the web and/or an app

Re:Coda, a “next-generation spreadsheet” – from rows and col... by pjmlp on Wednesday October 25, 2017 @04:40AM (#15548434)
> * see a modern replacement for VBA, dare I say using JS

Any .NET language is already modern enough and supported via Add-ins.

I just miss not having them fully integrated into Office, instead of requiring VS + VSTO.

Re:Coda, a “next-generation spreadsheet” – from rows and col... by ryanmarsh on Tuesday October 24, 2017 @06:15PM (#15545688)
Let's call Google Sheets "modern" because it can be used from an app or any web browser. I can share a Google Sheet much easier than an Excel file using all the bells and whistles.

The problem is, Excel has a ton of very powerful features. Many of which Google Sheets doesn't provide. Something like VBA would be nice. I'm aware you can write JS plugins for Google Sheets but the experience is no where near as good. Pivot tables in Excel still smoke Google Sheets.

Re:Coda, a “next-generation spreadsheet” – from rows and col... by rhizome on Tuesday October 24, 2017 @02:11PM (#15543799)
There's probably a case to be made for a simplified spreadsheet tool in a Basecamp/Trello mold.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by ryanmarsh on Tuesday October 24, 2017 @06:23PM (#15545733)
I don't want simple. I want all the complexity and complex features. Everyone has a simple spreadsheet these days.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by rhizome on Wednesday October 25, 2017 @12:32PM (#15551573)
Then I have good news for you: you can use an existing spreadsheet app or a relational database!
Re:Coda, a “next-generation spreadsheet” – from rows and col... by SubiculumCode on Wednesday October 25, 2017 @12:35AM (#15547491)
Does GoogleSheets actually match Excel's feature list?
Re:Coda, a “next-generation spreadsheet” – from rows and col... by Aloha on Wednesday October 25, 2017 @12:40AM (#15547522)
Not even close - I'd guess its about 20% of the features excel has.
Re:Coda, a “next-generation spreadsheet” – from rows and col... by SubiculumCode on Wednesday October 25, 2017 @01:19AM (#15547688)
That is what I thought.