by vj44 on 7/31/14, 5:13 PM with 46 comments
by seestheday on 7/31/14, 5:38 PM
Are you trying to monetize this? Who is your target market? I'm genuinely curious.
I work at $BIGCORP in analytics with a lot of large excel spreadsheets every day. If I bump up against row limits or need functionality not available in excel I'll import into a corporate oracle db and manipulate it with SQL. A lot of the people that I collaborate with can only use Excel and it's often faster to just manipulate data there rather than put it into a real db or parse it with another tool.
With modern computers I can tell you it is a very rare occurrence that I cause excel to choke. On the order of once a quarter.
by minimaxir on 7/31/14, 5:21 PM
Does the rewrite incorporate all of Excel's important native functions? (e.g. the ones that would most likely be used with 10^5 rows of data)
by JonoBB on 7/31/14, 5:24 PM
I'd be very interested to know some generalised (non-IP) background on how you've achieved this speed increase.
Also, under what circumstances is this speed increase achievable? How have you measured the 100x?
by kfk on 7/31/14, 5:52 PM
by joez on 7/31/14, 10:29 PM
100x faster would be a huge win. There's always a tradeoff between design/human cycles and speed. You could even think of it as Excel technical debt. Legacy spreadsheets never get rebuilt/re-engineered because of a lack of human time. That's a large cause of spreadsheets that become unmanageable.
2 questions around this: - How do we know the data is secure? (the IT team will want to know this for sure) - How do we know the computations are correct?
by TheAlchemist on 7/31/14, 5:55 PM
by SeanDav on 7/31/14, 5:56 PM
by kalleth on 7/31/14, 6:49 PM
My mum (not me, unfortunately for you!) works in Accountancy and the entire industry is spreadsheet-driven. IT bods on HN might not realise this, but the accounting department of nearly every BigCo that isn't a development firm basically relies entirely on Excel.
I've already signed up (tom at cishub dot co dot uk) but the key point here for me is how easy it's going to be for her -- a non-technical accountant, but excel expert -- to integrate it with her existing spreadsheets.
Also, wether it'll require modifying existing spreadsheets and/or ways of working to take advantage.
Definitely one to watch, could be a ridiculous moneyspinner if you get it right.
by infogulch on 7/31/14, 6:59 PM
VBA is a kludge, but I've always thought that spreadsheets might be an interesting programming environment if you were restricted to the native functionality with a small addition. Namely, add a new value type: "anonymous function," which consists of parameters with an excel-native body, which can be assigned to a cell. You could then call the function by referring to the cell it's stored in (or any other way you can get a reference to it) and passing parameters. Function naming would work by using named ranges.
by nhebb on 7/31/14, 5:40 PM
by bhouston on 7/31/14, 5:37 PM
by Nicholas_C on 7/31/14, 9:49 PM
However, I will say that if your spreadsheets aren't calculating then you're probably not using the proper tool for the job. I've inherited the ones I'm using and hope to simplify them as soon as I can figure out exactly what they're doing.
by pmalynin on 7/31/14, 5:47 PM
by dammitcoetzee on 7/31/14, 5:53 PM
by SeanDav on 7/31/14, 6:08 PM
by SchizoDuckie on 8/5/14, 7:30 AM
by jaxn on 7/31/14, 6:27 PM
by gaius on 7/31/14, 8:51 PM
by trapezoid on 7/31/14, 5:17 PM
by dang on 7/31/14, 5:35 PM
by TD-Linux on 7/31/14, 5:23 PM