Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Will pay a lot of money for a Linux-compatible Excel feature-parity version of a spreadsheet.

In fact, most spreadsheets today are created using OOXML, so it might be easier (notionally speaking) than the binary XLS format.

I daresay, there is a very, very large market for this - especially in Asia. I dont need the same for Word or Powerpoint - PDFs work fine in an emergency. For spreadsheets, I dont have an alternative.



It's a tough thing to do -- particularly with Excel -- many spreadsheets include VBA code and other stuff that has dependencies on other parts of the Microsoft stack.

OOXML is a beastly specification, because it's not just a description of how to create a document or spreadsheet -- it includes artifacts to maintain compatibility with MS Office software from the early 90's.


VBA is the big beast - but here is a question from me. What will it take to implement VBA on top of Lua (or any other lightweight,embedded runtimes/VM). Hell, what will it take to implement VBA on top of the V8 engine [1] ? If one can achieve that, then you can pretty much build a spreadsheet as a browser plugin for 80% of the cases. For the rest 20% pathological cases - fine, reboot to windows.

Now, thats's an idea for a Kickstarter. This is the kind of thing that goes on to transform businesses in third world countries - Excel is what prevents the move to Linux more than ANYTHING else.

[1] http://ramblings.mcpher.com/


doesn't office on mac not even support vba?


Not anymore: VBA came (back) to Office on Mac with Office 2011.

http://www.macworld.com/article/1154785/welcomebackvisualbas...

"According to Microsoft, Excel 2011 for Mac features a full port of the Windows Office VBA environment; in most cases, the OS X and Windows versions of VBA now mirror each other."


> OOXML is a beastly specification

Not to mention the various versions of it (e.g ECMA vs ISO, and their revisions) which led to differing and incompatible implementations, numerous areas where things are ambiguous or undefined, and things that are defined by referencing the undisclosed DOC/XLS spec.


Would you mind enumerating some of the most glaring omissions in existing Linux alternatives?


Spreadsheets cant work with XLSX - especially things like pivot tables, etc. In fact if you google around, you will see people having serious problems opening a fairly small (in business terms) XLSX in OO/Libre, which opens in a second in Excel.

Same with Softmaker.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: