Live data from Hacker News

Ask HN: What can't you do in Excel?

news.ycombinator.com

131–140 of 201 posts

Re: Ask HN: What can't you do in Excel?

#131

Here are some features that would be nice in Excel: 1. Programmability in something other than VBA (Python?). 2. Online spreadsheets like Google. 3. Better search and replace. 4. Ability to reference tables through URLs so they could show up in blogs and in HTML. Something like this: http://ycspreadsheets.com/joe/doc1.ss?s=1&block=a1:c10. This should produce HTML that some javascript can replace in my blog with the t…

Gnumeric is programmable in Python

Awesome! Thanks.

http://projects.gnome.org/gnumeric/doc/sect-extending-python...

Re: Ask HN: What can't you do in Excel?

#133

Here are some features that would be nice in Excel: 1. Programmability in something other than VBA (Python?). 2. Online spreadsheets like Google. 3. Better search and replace. 4. Ability to reference tables through URLs so they could show up in blogs and in HTML. Something like this: http://ycspreadsheets.com/joe/doc1.ss?s=1&block=a1:c10. This should produce HTML that some javascript can replace in my blog with the t…

1. Already doable to a significant extent http://www.google.com/search?q=excel+python 2. Well, Google does this :) 3. Follows from 1. 4. Good idea, but why not just use this: http://www.google.com/search?q=spreadsheet+widget Or http://docs.google.com/support/bin/answer.py?answer=55244&#3... 5. Already easily doable in Excel http://articles.techrepublic.com.com/5100-10878_11-6115870.h... In Google Spreadsheet, just us…

Actually a repl might be just the thing in a spreadsheet.

Re: Ask HN: What can't you do in Excel?

#134
post #133

Earlier quoted context omitted.

1. Already doable to a significant extent http://www.google.com/search?q=excel+python 2. Well, Google does this :) 3. Follows from 1. 4. Good idea, but why not just use this: http://www.google.com/search?q=spreadsheet+widget Or http://docs.google.com/support/bin/answer.py?answer=55244&#3... 5. Already easily doable in Excel http://articles.techrepublic.com.com/5100-10878_11-6115870.h... In Google Spreadsheet, just us…

Actually a repl might be just the thing in a spreadsheet.

I just learned that this sort of exists: http://projects.gnome.org/gnumeric/doc/sect-extending-python...

[ credit : http://news.ycombinator.com/item?id=430129 ]

Re: Ask HN: What can't you do in Excel?

#135
As others have written, some of the things I've longed for in Excel are found in Numbers -- they're also available in Ragtime: the ability to place multiple spreadsheets independently in a single document and work on full ranges within them. Ragtime adds rotation of spreadsheet objects.

I prefer lightweight databases to spreadsheets, so my suggestions would be similar to what FileMaker says: http://www.filemaker.com/articles/database/new_database.html

In short: make it easy to present a set of information through different views, make it easy to share between users, make it easy to create and maintain complex data structures and validation. Presenting information from the spreadsheet through the web, with or without edit capability, would be good.

Re: Ask HN: What can't you do in Excel?

#136
post #114

1. Really, really great looking graphs. Excel fails so hard at this it's unbelievable. 2. Easy navigation. The giant spreadsheet model is a very simple metaphor but sometimes I'd like a way to jump to different parts of it more easily. 3. Not be a spreadsheet. The one-big-sheet model might be better represented as a bunch of smaller tables floating in space with formulas interconnecting them. The letter/number conven…

The newer excels have much much much better graphic capabilities

Re: Ask HN: What can't you do in Excel?

#138
Disclaimer: not particularly a power user. Problem also probably more of a UI/UX issue than a technical issue.

From time to time when I'm working in excel I'll find I've derived an answer from a couple adjacent input cells and several intermediate calculation step cells below. As a contrived example, lets say I have pennies per number of hours and I want to convert to dollars per year. I'll start with hours per year (365.25*24) and divide that by the input "number of hours". Then I'll divide the input "number of pennies" by 100 to get dollars. Then I'll multiply the two together to get my output.

Without fail after working through a problem like this I will want to make a 2-D grid with an input variable on each axis and have the results filled into the grid. Unfortunately because I just did it using a bunch of intermediate cells I can't copy and paste, drag and fill, or any of the other intuitive mechanisms. To date the only solution I've found to this problem is to re-do all of my work in VBA as a single function and use =myFn(colval,rowval) in each cell.

There are a couple ways this could play out. One of which would be to call subordinate sheets (or chunks of sheets) as functions. This is how I've envisioned it in my head. It would be a terrible pain to make that work, and I'd be afraid it would confuse people who wouldn't understand which cells worked normally and which cells were function components.

Another solution would be to select an output cell and have it refactor it to a function that could be called. This is probably a lot easier to do, but might not be as maintainable by the kinds of people that don't understand VBA -- they could keep the "source code" cells around and recompile when changes are made, but all of the standard code generator / manual edit problems apply.

Re: Ask HN: What can't you do in Excel?

#139
post #114

1. Really, really great looking graphs. Excel fails so hard at this it's unbelievable. 2. Easy navigation. The giant spreadsheet model is a very simple metaphor but sometimes I'd like a way to jump to different parts of it more easily. 3. Not be a spreadsheet. The one-big-sheet model might be better represented as a bunch of smaller tables floating in space with formulas interconnecting them. The letter/number conven…

Amen to the end of one-big-sheet. Apple seems to have addressed that: http://www.apple.com/iwork/numbers/

(I don't know if their version is any good)

Re: Ask HN: What can't you do in Excel?

#140

One interesting model of where spreadseets may go is Resolver, at http://code.google.com/p/resolver/ or http://www.resolversystems.com/ . Most of the issues complained about here can be solved through the Python back end.

It seems to be an elegant tool. But as I see it, it deviates from the core value of spreadsheets, which is putting computing power in the hands of non-programmers. Most spreadsheet users will balk at learning Python.
Post reply on HN