News for hackers. Stuff that matters.
Re:Ask HN: What can't you do in Excel? by zain on Sunday January 11, 2009 @03:34PM (#429503)
Automatic versioning and version control.
Re:Ask HN: What can't you do in Excel? by DenisM on Sunday January 11, 2009 @03:45PM (#429524)
Did you try Sharepoint? It does versioning, version control and a bit of collaboration for Excel.
Re:Ask HN: What can't you do in Excel? by Tangurena on Sunday January 11, 2009 @04:11PM (#429563)
Sharepoint is fine if you are only tacking things at the file level. You can't answer stuff like "who changed the formula in E5?" Or even "how long has the formula in E5 been wrong?"

Some kind of auditability of Excel spreadsheets would save enormous amouns of money and time.

Re:Ask HN: What can't you do in Excel? by cubicle67 on Sunday January 11, 2009 @08:08PM (#429932)
No, Sharepoint is not fine. At its core, Sharepoint is one enormous ugly kludge.
Re:Ask HN: What can't you do in Excel? by DenisM on Sunday January 11, 2009 @04:20PM (#429581)
You can diff two versions against each other.

Of course it's not as nice as "blame", which I think is what you want here?

Re:Ask HN: What can't you do in Excel? by sctb on Sunday January 11, 2009 @05:05PM (#429687)
That's correct, textually `diff'ing two versions of a file in a bisecting fashion is quite disparate from viewing a document's change history. The idea of auditing and version control ought to be more intrinsic to a spreadsheet or database system than an after-thought supported (poorly) by external tools.
Re:Ask HN: What can't you do in Excel? by Tangurena on Sunday January 11, 2009 @07:05PM (#429856)
No. I'm not really looking for blame-generation, although others would. I don't do auditing, but some larger financial institutions do.

When investigating bugs (and more than a few times, we're turning into real code something cobbled out of an Excel spreadsheet, so the reference standard is the old spreadsheet), it helps to know why something is different from another, and why the formula in E5 is different than the formula in E4 or E6. It is incredibly easy to screw up formulas with inserting/removing rows with cut & paste.

Two sample foul ups: http://thedailywtf.com/Articles/The-Great-Excel-Spreadsheet.... http://thedailywtf.com/Articles/The-Revealing-Spreadsheet.as...

I've encountered worse situations in the past than those 2 dailyWTF episodes (as well as seen one old employer's code on that site).

Word has a feature where you can see the changes, what was previously present, and who changed it when. Something like.

Re:Ask HN: What can't you do in Excel? by sokoloff on Monday January 12, 2009 @08:33AM (#430442)
In revision control systems, the "Who changed this line last and when?" is called "blame", so in fact, you are looking for "blame". :)
Re:Ask HN: What can't you do in Excel? by notauser on Sunday January 11, 2009 @03:48PM (#429530)
Sharepoint is only really an option if all your users are on Windows.
Re:Ask HN: What can't you do in Excel? by DenisM on Sunday January 11, 2009 @04:18PM (#429579)
Not really. You sacrifice some functionality, but you can still use Sharepoint from a Mac.

http://www.microsoft.com/mac/itpros/default.mspx?MODE=ct&...

No Linux support of course.

Re:Ask HN: What can't you do in Excel? by JeffL on Sunday January 11, 2009 @09:56PM (#430005)
Or else the ability to save it as text (XML) in a way that will work with SVN so that we can have multiple people working on an Excel sheet saved that way and SVN will be able to merge it. When you try that with Excel, you get all kinds of conflicts in extra data that it's saving in the headers.
Re:Ask HN: What can't you do in Excel? by est on Monday January 12, 2009 @07:56AM (#430421)
Microsoft Word has a versioning feature, under the File menu, not automatic though.
Re:Ask HN: What can't you do in Excel? by JesseAldridge on Sunday January 11, 2009 @04:52PM (#429665)
Dropbox?