A certain millennial turned 30 recently: Welcome to middle age, Microsoft Excel v2
Thirty is a ripe old age, maybe older than a good chunk of Register readers. Even for those of you for whom Excel is a spring chicken, how many applications or even operating systems are you still using of a similar age outside the Office suite? Is Windows 10 the same OS as Windows 2.0? Is that still your grandfather's axe, …
COMMENTS
-
Friday 24th November 2017 10:23 GMT Anonymous Coward
Out of all the applications I use excel has got to be the one that has saved me the most time.
I cut my teeth in C++ then taught myself VBA and my how powerful is it? I can manipulate data left right and centre, I can reference dll's and get it to control other applications. I can jump into any other vba program and work from there if I want.
On the downside I've seen some bloody awful coding over the years that takes you days just to figure out what the hell someone was trying to do. Macro's and variables without any meaningful names, references to macros that reference other macros for no point and hidden global variables that make where's wally(waldo) look shit at hide and seek.
If you ever use Excel VBA then one piece of advice I would offer is "Can you do it in a formula?" because 8 times out of 10 you are wasting your time writing a macro.
I have to say Excel is one thing Microsoft got right.
-
-
Saturday 25th November 2017 21:10 GMT bombastic bob
"Now that I use an OS that Excel doesn't support"
I'd guess Libre Office 'Calc' will do what you need, yeah.
On a semi-related note, has anyone ELSE observed that the Windows 2.x screenshots with Excel 2.0 in the article look WAY TOO MUCH like 2D FLATSO Win-10-nic ? Just wanted to point that out. Yes, I am _COMPELLED_ to do so.
Of course, "that" look+feel was based on Windows 1.0, even 2D'er and FLATSO-er than 2.x [but at least the colors weren't all 'shades of grey'].
-
-
Friday 24th November 2017 13:20 GMT Gio Ciampa
"I have to say Excel is one thing Microsoft got right."
Improvements are still due
This may be a case of my misusing it...
...but have you ever tried applied a formula to tens (or hundreds) of thousands of rows...
...then waited an age for it to figure out what it's doing? (Even on a modern 8 core "business" laptop)?
That bit I can live with... just about...
...but what boils my piss is the fact that if you then try to interact at all with it... it starts the whole bloody calculation again (or so it appears)!
This has happened in versions I've used over the last decade or more ... sort it out MS!
-
Friday 24th November 2017 14:02 GMT Anonymous Coward
Re: "I have to say Excel is one thing Microsoft got right."
@AC
You know what, you make an extremely valid point. I have transferred a lot of what I have done over the years to SQL because it makes sense however there were other occasions where it didn't. Excel still has it's place though because of what it can do in it's own ecosystem. Where else could I take raw data out of a database, manipulate it, get crystal reports to create the report and then email it all automatically with the click of a button?
@Gio Ciampa
Turn off auto-calculation and use F9 to calculate. This goes back to my response above, there are things you can but should not do in excel and from the sound of what you are describing it should not be done in excel. Personally I join multiple systems into a database and then create report data which is then used to generate the reports via excel, the grunt work has already been done and takes about an hour. I could have done it all in excel but that would just add a ridiculous amount of time to the process. I don't think I've come across a calculation you can't replicate in SQL though I'm probably wrong.
-
Saturday 25th November 2017 01:03 GMT Field Commander A9
Re: "I have to say Excel is one thing Microsoft got right."
"...then waited an age for it to figure out what it's doing? (Even on a modern 8 core "business" laptop)?"
"business" laptops have SHIT CPUs (and even shittier cooling), no matter how many cores they've got. You need a mobile workstation (or at the very least a gaming laptop) to do proper number crunching.
-
Saturday 25th November 2017 03:06 GMT Toolman83
Re: "I have to say Excel is one thing Microsoft got right."
Uhh, you can turn off "auto calculate" since at least version 4
(maybe before, that was the first one I used, and turning it off was sometimes needed with a large worksheet on a 486)
There is even a button in the calculate group that does it these days!
-
Monday 27th November 2017 09:00 GMT BongoJoe
Re: "I have to say Excel is one thing Microsoft got right."
Trouble is that the Autocalculate option turns itself on just for the fun of it every now and then.
Sometimes it's because I've opened a spreadsheet constructed by someone else and,sometimes, because Excel bloody well feels like it and I wonder why my machine seems to have stopped dead for a few minutes.
I wish that the sodding thing would stay off when turned off.
-
Tuesday 28th November 2017 10:58 GMT W.S.Gosset
Re: "I have to say Excel is one thing Microsoft got right."
>Uhh, you can turn off "auto calculate" since at least version 4
>(maybe before, that was the first one I used, and turning it off was sometimes needed with a large worksheet on a 486)
Version 1.
Used to be pretty much compulsory for large multi-file linked spreadsheet models (back before workbooks got invented (v4, made the default fileformat in v5), on your creaking 8MHz Mac Plus.
Which, for actual USER interaction (rather than processing), ran faster than the latest i7s on Windows 7+/MacOSX 10.4+ ...
-
-
Saturday 25th November 2017 16:46 GMT Stevie
Re: "I have to say Excel is one thing Microsoft got right."
"but what boils my piss is the fact that if you then try to interact at all with it... it starts the whole bloody calculation again (or so it appears)!"
a) Learn to use the software properly, and turn off automatic sheet recalculation. Just because the software makes it all look "dead simps" doesn't mean you can get clever without doing some reading of the manual. See: post #1 in this thread.
2) Are you sure you ae using the right tool for the right job? Hundreds of thousands of rows? This isn't what spreadsheets are for. You can make them work that way, but the user experience is a diminishing returns calculation inversely proportional to the data density.
-
Saturday 25th November 2017 17:02 GMT John Watts
Re: "I have to say Excel is one thing Microsoft got right."
>it starts the whole bloody calculation again
Turn off automatic calculation and then get it to update when you've done what you need to. Just remember you've turned off automatic calculation before you start swearing at the screen ...
-
Monday 27th November 2017 03:02 GMT Mark 65
Re: "I have to say Excel is one thing Microsoft got right."
@Gio Ciampa: You sound like you have fallen into one of the many traps of the less experience Excel user. Part of the art of using Excel is knowing the pitfalls. Typical use within banks for calculating complex derivatives will make use of a crappy little calculate button and having auto calculate turned off. The code behind the custom button with manually re-calculate the workbook by processing the worksheets in a set order to optimise the time taken.
Also, unless using solver or performing repeated what-if iterations I'd recommend using something like R with the data.table library for large data sets or Python. Either of these can be used separately or through XLL add-ins. The advantage being the separation of code from data - something that is the bane of every expert brought in to fix Excel issues.
-
Monday 27th November 2017 10:08 GMT Pompous Git
Re: "I have to say Excel is one thing Microsoft got right."
"The advantage being the separation of code from data - something that is the bane of every expert brought in to fix Excel issues."
That was the big advantage of Lotus Improv; the cells contained data, but the formulae were separate and referred to named ranges of cells.Have an upvote.
-
-
Tuesday 28th November 2017 10:57 GMT W.S.Gosset
Re: "I have to say Excel is one thing Microsoft got right."
>...but have you ever tried applied a formula to tens (or hundreds) of thousands of rows...
Yes. Frequently. Not a problem. Possibly you have a RAM shortage courtesy of a later version of Windows?
regardless:
> ...but what boils my piss is the fact that if you then try to interact at all with it... it starts the whole bloody calculation again (or so it appears)!
Solution:
switch off automatic calculation.
When you want it updated, press F9 (="Calculate Now"). In VBA, "=CalculateNow()"
-
-
-
-
Monday 27th November 2017 08:58 GMT BongoJoe
VBA is massively underrated.
In the spreadsheet that I am using day in and day out, I couldn't have done the operation with formulae. But there can't be much that can be done in C++ that can't be done in VBA.
One sheet I use most days is something that I have knocked up which handles linked lists with tens of thousands of entries and has its own garbage collection built in. Doing stuff like that, without storing the data within a sheet, would be nigh on impossible and even if I used a worksheet to store the data rather than in a linked list I would perhaps still need VBA.
If one treats VBA as Visual Basic 6 with $APPLICATION objects glued in (be it Excel, Word, Access, Powerpoint, etc) and writes proper code then it's rather good.
Yes, one doesn't have all the fancy Object Oriented coding facilities offered to us that C++ does but it goes most of the way there, and I except that, but this doesn't mean that it's a bad language or should be taken out and shot.
Like all languages there are people who abuse it or miscode and this gives the language a bad name whereas in actual fact it's the coder that's usually to blame.
Some of my VBA applications are tens of thousands of lines long and they work perfectly. Yes, I could use a standalone language, as I do in some cases, and talk to $APPLICATION via COM. But then I've seen on these boards people saying that COM is also the spawn of the devil. Sigh
There's nothing wrong with VBA apart from a few bits of OOP architecture missing but it's still a bloody good language.
-
-
Saturday 25th November 2017 09:50 GMT Old one
MS missed the mark again
Lucid 3D was far better program and advanced over MS Excell capabilities. BUT again MS marketing of an integrated program led to great sales and hence use. Just as DR Dos offered the Gem Desktop two years before Windows 1.0 and the 22 following revisions to overcome the blue screens of death that were fairly common in "those days".
There were lots of open competition from various companies that created numerous excellent programs but they would not run without a operating system. Making the operating system quirky so that outside MS supplied programs had operating issues seemed to be part of the MS marketing plan. MS Dos had so many revisions for the first decade+ that for those who were experienced in other operating systems got very annoyed with the exorbitant time required to keep upgrading MS Dos.
MS won by being the bull in a china shop -- making compatibility hard for any non MS programs. Still today when MS updates the OS how many experience issues with existing programs?
Longing for Gary Kidall....
-
-
Friday 24th November 2017 10:25 GMT Vimes
There are too many VBA-filled spreadsheets out there to allow Excel to disappear any time soon.
And I speak as somebody who regularly gets asked to update one such file for a client. This file has been around longer than I have, and I've been at my current employer more than 11 years now.
I've also seen a general resistance to learning anything new or changing working practices - especially in the larger accounting firms (I'm guessing they probably don't want the additional training costs in terms of both time & money for so many people unless it's really necessary). This means you can easily end up with a situation where people end up sticking with what they know & are familiar with using.
It may also be worth noting that whilst Libre Office supports macros it does so using its own language and not the same VBA that so many people are familiar with. A move to Libre Office would require a rewrite of those existing macros in files accountants are already using.
-
-
Friday 24th November 2017 12:39 GMT katrinab
"Accountancy firms don't use Excel."
They use Excel for everything, regardless of whether it is the most suitable tool for the job.
Writing letters, doing presentations, databases, calendars, maybe adding up a row of numbers on occasion. I've not seen anyone send emails or watch cat videos using it, but I'm sure it happens somewhere.
-
Friday 24th November 2017 18:44 GMT Nevermind
There is a big plc out there who use Excel for absolutely everything bar number crunching by the way I receive reports, reviews, document templates...because they find it easy to put text in a box I guess...let me tell you, it is f*ck*ng painful to have to read these 3 screen wide by 10 screen deep text efforts when really, it could have been done in (Agh)Word, or Writer or even Notepad, but NOT Excel.
I bet they have CLAIT qualifications in it too...
-
Friday 24th November 2017 22:33 GMT John Smith 19
"They use Excel for everything, regardless of whether it is the most suitable tool for the job."
Second only behind Salespeople for tracking (basically) everything.
That said when people look back on the history of computing I think they will find the spreadsheet was a more fundamental improvement than the word processor.
Historically people in large organizations had ways to produce high quality documents with good layouts. What was much less common was being able to generate quick "what if" calculations or models. Basically there was no mathematical equivalent to the electric typewriter.
Spreadsheets didn't just do this, they created a paradigm for structuring those problems into pieces that you didn't have to think about. Calculation on demand. When you want it, how you want it.
-
Monday 27th November 2017 14:40 GMT Paul Woodhouse
"Accountancy firms don't use Excel. They may produce spreadsheets, but they certainly don't work with Excel."
WTF are you smoking... accountants are the WORST for inappropriate use of Excel, and they usually look utterly mystified when you do a facepalm as they show you the spreadsheet they've knocked up to record meeting action plans and stuff...
-
-
Tuesday 28th November 2017 16:22 GMT Stevie
A move to Libre Office would require a rewrite (4 Vimes)
Amen.
Also a complete revision of finger memory, learned on Lotus 123, continued through Excel and abandoned in favor of, what, TELNET/EMACS/CLI keyboarding shortcuts.
Why this was chosen beats the living daylights out of me, but if you want to zoom around a wide and/or deep sheet in one of the open "equivalents" and find data boundaries, you'll need a completely different set of shortcut finger habits than those the world leaders established when the OO/OL crowd were still crapping into their underwear.
It's almost as if the designers couldn't see the point in asking a real spreadsheet user what their job involved before putting fingers to coding keys (a problem that infests IT to this day: "I use Word as a typewriter, so everyone uses it that way and I understand everything I need to know about the thing").
Formulas also use a different field separator. This, at least, is almost completely catered for by the import process, but if you write them you'll need to learn a new vocabulary.
FWIW I use only OO on my own machine, and hate struggling with the new cloudified Excel at work. The problem is I have no training in the new cloudified Excel and such little reason to use it I won't get any. That and the quart from a pint pot network we have, slowing things to a manageable speed.
-
-
Friday 24th November 2017 10:35 GMT Franco
Excel does have a lot of uses, but at the same time it really gets on my nerves. Not so much the program, as the idiots who use it for everything.
Some genius where I work decided shared calendars (despite having Exchange and SharePoint) are a bad thing and banned them, so departments use Excel for this and for timesheets and holiday planning and about a million other things that there are simpler and better ways to do.
Lost count of the number of "our database isn't working" calls I've had, all of which are in fact corrupt Excel spreadsheets being misused. I'm sure Excel isn't the only spreadsheet app misused in this way though.
-
-
-
-
Friday 24th November 2017 21:54 GMT Pompous Git
Re: Filemaker
"For mere millions of rows Filemaker did the job perfectly 14 years and 10 months ago. The spreadsheet that could be a server."
Filemaker is a database product, not a spreadsheet. Fifteen years ago it was only a flatfiler even. I was a beta tester for the first Windows version codenamed Samurai.-
Tuesday 28th November 2017 11:23 GMT W.S.Gosset
Re: Filemaker
>> "For mere millions of rows Filemaker did the job perfectly 14 years and 10 months ago. The spreadsheet that could be a server."
> Filemaker is a database product, not a spreadsheet. Fifteen years ago it was only a flatfiler even. I was a beta tester for the first Windows version codenamed Samurai.
Speaking as an old and hardcore/evangelical RDBMS boy (in R&D on one of the only TWO rdbms.s which have ever managed SQL92 compliance, even to this day (well... technically Oracle, SQLServer(Sybase), etc can do it, but they need to table-lock everything -- not realistic for more than, say, 2 users) ) ... where was I?
...
, flatfile storage knocks relational out of the park for speed for a surprising number of use cases. Plus Filemaker had such awesome user-friendly dev env that utter computer donkeys could knock out professional-quality apps in a weekend. With no idea what they were doing, merely an understanding of what they wanted.
And don't get me started on relational front-ends dropped on top of column-stores for implicit intra-table joins (eg, every damn financial markets db on the planet). First hit that with SAS early 90s -- revelation.
-
-
Monday 27th November 2017 09:56 GMT BongoJoe
Normally, yes.
But there are advantages with Access with million row databases (I have one) over 'proper database servers' such as:
- Back up (XCOPY *.mdb will do the trick)
- Sharing the data with a chum who is not on the network and is clueless (it's on your drop box, copy it somewhere and then open it)
- Not having to maintain a proper database server
Doing these things whilst at work and being paid for, as one person above mentioned this, and doing this at home when one wants simplicity is another.
I could have a proper database and that being backed up but it's easier to rebuild a machine that's died, sling onto it Office via CD/DVD and then copy from pendrive the .mdb file.
But despite the million record tables in my Access it's never died. Perhaps because I haven't used it for multi-user which, once upon a time, used to kill it (unless one did lots of clever stuff, but that's another story).
It's another one of these If It's Access/Excel/VBA then it must be crap memes. It's actually a bloody good little database. Not perfect but still bloody good and has given me less grief than SQL Server over the years.
-
Monday 27th November 2017 11:25 GMT GruntyMcPugh
Proper database.
I recall a (short) conversation with a colleague when I worked for an ISP in the noughties. She ran over to our cube, in a panic, saying she'd lost a business critical database on her PC. 'no you haven't' we said. "If it was business critical it would be on our SQL server, and we'd support it....'
Still, not as bad as the guy who was using Crystal Reports and trying to make an offline copy of our customer database from the AS/400 to his PC every night. Caught him out when he ordered (through a non IT slush budget) some SCSI disks and a controller card, and couldn't get them to work, and started asking how to make them work in a roundabout but not admitting anything kind of way.
-
-
-
-
Saturday 25th November 2017 11:19 GMT gannett
Calendars suck for "people resource planning" in anything other than a trivial teamsize.
Can't control how many leave entries put in on a day,
Can't add up total leave days over a year,
Can't ensure that min levels of various skill levels within team. language, technology, etc.
No auditing of versions to see who changed what.
Excel can do all of that and push publish to HTML. We had a page a week 3 teams 50 people diary/resource plan that showed all the skill levels with green/amber/red highlighting.
-
-
Friday 24th November 2017 10:36 GMT Christopher Reeve's Horse
Good Article
Particularly this bit, really hits the nail on the head:
"However, there simply is no good alternative to a spreadsheet for building logical and parameterised (eg business) models for many cases, at least to prototype and to get the logic right. Such models can be crystalised into a compiled, performant and version-controlled artefact at a cost, and then become difficult to tweak/update too."
Although quite often that crystallization process never happens, because of either cost, lack of technical resource, or the model needs to be flexible and dynamically change in a way that can't be done easily on a compiled platform (not by the average user anyway, who's typically the owner of the decision making process).
-
Friday 24th November 2017 19:44 GMT keithpeter
Re: Good Article
Quote from OA
"(One of my well-known City clients took their analysts' spreadsheet creations for tradeable indexes, and turned them into C++ for production speed and manageability.)"
@ Christopher Reeve's Horse and all
Just wondering if some kind of automated ingestion of a spreadsheet and excretion of code is in principle possible. Subject to reasonable rules about circularity of references &c.
Some of my perhaps unorthodox spreadsheet uses....
http://sohcahtoa.org.uk/oldblog/maths/spreadsheets-to-talk-about/index.html
oldie but goodie.
http://sohcahtoa.org.uk/pages/maths_montecarlo.html
Core Maths idea.
-
-
Friday 24th November 2017 10:50 GMT Anonymous Coward
A fool with a tool
I started using Excel at Version 5 (the last version produced for the 'ol Windows 3.x...).
Since then Excel (and VBA) has proved to be a (mostly) trusty ally, allowing me to do such diverse things as analysis of data, code generation, data generation for testing... In short, just about everything I couldn't do with just the raw SQL.
I've seen some appalling stuff in spreadsheets, but by and large Excel still serves me well.
-
-
Friday 24th November 2017 11:13 GMT Naselus
Re: Who invented it?
"There's very little they actually invented"
Not strictly true. Most of MS's big money making products were bought from elsewhere (more or less all of office, big chunks of Windows, MSDoS...), but MS's research department is by far and away the biggest player in computer science in the world, and a lot of what they make gets adopted for use on license by everyone else. Hence why MS make more money off Android than Google do - even if you discount the stuff looted form Nokia, many of the software-side patents used in mobile phones were from MS original research which they themselves spectacularly failed to develop into a decent product.
-
-
Friday 24th November 2017 18:06 GMT Pompous Git
Re: Who invented it?
"As far as I'm aware Excel was an inhouse development from the very start."
Indeed it was. Jobs hired MS to develop Excel (and Word), and gave MS a bunch of Macs to do so. Macs were only available to the general public a year later. The Mac teams were locked away each day to keep people from stealing ideas from the Macs.As one member of the team said, the only people interested in stealing ideas from the Macs were all locked away in a room full of them...
-
-
-
-
-
Friday 24th November 2017 12:22 GMT Doctor Syntax
Re: Smartware
"It included a database application"
The company was bought by Informix for no good reason except that their (Informix's) then management suffered from a lack of BOFH and openable windows in their offices. They did some work to use Informix as a back end. But only as a back end to the spreadsheet.
-
-
Saturday 25th November 2017 14:27 GMT Anonymous Coward
I'm quite sure when Excel was introduce Lotus 1-2-3 was the king... Borland Quattro tried to get some of its market - it was Borland fighting with Lotus for the menu structure copyright, not Microsoft.
But it was a time when there were a lot of products on the market - companies were far smaller than today, and often didn't have to cover a worldwide market.
1-2-3 lacked good printing and charting capabilities - you needed third party apps/plugins for that. Excel had everything in one package - thanks to the Windows WYSISYG capabilities - and when laptops and LANs were still in their infancy, printed output was much more important. That was one of the reason that made Excel popular.
-
-
Friday 24th November 2017 11:04 GMT Anonymous Coward
'Cottage Industries'
I once went to a Business Objects user group meeting, I think it may have been at the British Library. A BOXI evangelist was suggesting to the group that productivity would be increased by un-installing excel, and just using Business Objects. He suggested it'd lessen the danger of 'cottage industries' where mere users create critical stuff that just they know about, and then when they die or leave, other people have to pick up and try to understand. Most people could see his point, but ultimately, it's just too fucking useful. There would have been open revolt.
-
Friday 24th November 2017 11:05 GMT John70
Not so long ago...
...I was given a task to convert an Excel Work Book into a web application.
The workbook was over 80MB. 20 of the tabs were for departments. There were 365 columns for figures for each day of the financial year + description columns with over 200 rows full of figures, budget data and formulas linking to other departmental tabs and hidden tabs containing look ups and other external files.
Multiple people used the workbook. It took ages to load, stored on a network shared drive.
The owners had to create a new workbook for each financial year. You can imagine with all those formulas, they bound to have a few pointing to the wrong worksheets/cells especially when they add a new department.
-
Friday 24th November 2017 11:05 GMT Jim 59
... how many applications or even operating systems are you still using of a similar age outside the Office suite?
Obvious 'tard-bait, but as it's Friday:
I am now logged into Debian, first release 1993, based on Unix initial release 1974. And editing a file in LIbreOffice, based on OpenOffice, based on StarOffice, released 1985. Yesterday I interviewd for a Solaris job. First release 1982 (SunOS). And I just used "vi" to edit a file. First relased 1976.
-
-
Monday 27th November 2017 12:24 GMT BongoJoe
Re: Classic software
I still use a version of Paint Shop Pro, pretty much on a daily basis. Version 1 released in 1990.
I use PSP on a near daily basis too. My version is v8 which came out in 2003 and works well. For what I use it for I can't imagine a better tool even though I assume that it's been improved significantly since that year.
caveat: Assuming, of course, that one installs that patch which allows to save over an pre-existing file (yes, that was a bit of a corking bug)
-
-
Saturday 25th November 2017 14:34 GMT Anonymous Coward
"I am now logged into Debian..."
Yes, all the experience in Linux is about using really outdated software....
Just they are "based" on - it's not a direct lineage like Windows and Excel. Linux is not Unix, LibreOffice is not StarOffice (which was not for Unix when it was born), and vi, well, it's a text editor designed for typewriters, a better edlin, sure, but not much. One of the reasons Linux desktop is stable at 4%.
Maybe understanding why Excel could easily overcome Lotus 1-2-3 would give useful hints about creating successful applications and tools for Linux desktop, and, believe me, it's not following vi design.
-
-
-
Friday 24th November 2017 14:12 GMT Admiral Grace Hopper
Bought Excel?
In those free-wheeling days when copy protection was at best a gossamer condom the first thing that anyone did when a PC landed on your office desk was to take "Archive Copies" of all the supplied software to be kept off site. I only threw away my off-site archive of Excel 5 when I moved house last year.
-
-
-
Friday 24th November 2017 15:21 GMT Christopher Reeve's Horse
Re: Excel drives me nuts
That's because it's not using the clipboard in the way you think it is. If you want to copy something and have it persist in the 'normal' clipboard, highlight it in the formula bar and then copy.
The excel copy mode is dynamic, so you can copy a cell or range, paste elsewhere, then allow something to update the values in the existing copy range and then paste these new and different values again, all without having to re-copy the original range. Magic.
-
-
Friday 24th November 2017 12:06 GMT mhoulden
30 years on...
...and Excel still won't let you open two documents with the same name. I know why (VBA uses the name as a reference) but it's still incredibly annoying if you're trying to compare two files. And as for whoever decided to implement copy & paste in a completely different way to other apps...
-
Friday 24th November 2017 12:47 GMT LesB
Re: 30 years on...
..and the options dialog still doesn't have browse buttons for the file location settings. I recall this being annoying {mumble} years ago, and assumed it would change one day. It's a minor thing, but odd, as the options dialog looks like it shares a lot of code with the one in Word, which does manage to be a bit more friendly.
-
Saturday 25th November 2017 15:18 GMT Aleph0
Re: 30 years on...
Assuming it was a same-named file in a different directory, it used to be possible; up to Excel 2010 you could do it by launching another instance of Excel.exe and opening the second spreadsheet in there with file-open. You had to switch by alt-tab instead of control-tab, but it was no biggie.
Sadly on Office 2016 applications are limited to a single instance, so this workaround is no longer possible...
-
-
Friday 24th November 2017 13:08 GMT Charlie Clark
One of MS's better developments
Excel is good for spreadsheets and the 2016 version has some big performance improvements.
However, it's increasingly being used for reporting only with analysts switching to Jupyter + Pandas + Matplotlib for analysis and putting the results in an Excel file for further consumption. As the maintainer of an Excel library I'm proud to be contributing to this development.
-
Friday 24th November 2017 13:12 GMT Hans Neeson-Bumpsadese
I still have something of a soft spot for SuperCalc. First proper business application that I ever used on a proper business computer (CP/M) in my first proper job.
And at least I always used it as a spreadsheet. Said computer was shared by a number of staff and also had WordStar (on a different 5.25" floppy disk) but some people in the office used to use SuperCalc for writing documents. At the time I recognised that as foolishness, but it should have prepared me for all the hideous misuses of Excel that I was to see decades later.
-
-
-
Friday 24th November 2017 22:08 GMT J. Cook
Re: Quattro Pro
"Ah, Quattro Pro. The best looking spreadsheet in the Dos/Win3.1 era."
The native windows 9x port was utter s^&t, however, and the 3.1 version did *not* play well with windows 9x either.
I have memories of having to download very large patch files for the WP suite (as in multi-hundred MB files) to fix some significant bugs in that app suite, and this was in the days where dialup was still king, and only big multi-nationals had anything faster than a T1 for internet connectivity, if they even had connectivity.
I didn't say they were _fond_ memories, did I?
-
Sunday 26th November 2017 22:37 GMT Anonymous Coward
Re: Quattro Pro
I think WP is still in use in some law firms - it was popular with that industry. Corel is still selling it, so perhaps it has some advocates :) From the Wikipedia page on Corel: "In March 2005 Corel announced that the United States Justice Department purchased 50,000 licenses of WordPerfect "
Back in the 90's the Govt of Canada used Corel office exclusively, probably because Michael Cowpland, and his trophy wife, lived a short distance from Parliament, and an even shorter distance from the PM's official residence.
As a civil servant back then, I used the Corel suite - I even handed out about 100 copies of the CD when assigned abroad. Back then some folks thought it was great (and the price was right...). After we cut over to MS Office, it took a little while to transition to MS Word because we had become so used to WP.
-
Monday 27th November 2017 10:19 GMT Pompous Git
Re: Quattro Pro
"I think WP is still in use in some law firms - it was popular with that industry. Corel is still selling it, so perhaps it has some advocates"
Word Perfect for Linux is free, but it's a barrel of laughs to use.
-
-
-
Friday 24th November 2017 13:43 GMT Milton
"the dodgy Google/Libre duo"
"There's little that Excel did that I cannot accomplish with one of the dodgy Google/Libre duo"
What's "dodgy" about them? I don't use anything provided by Google except its Translate page, as a matter of principle, but I wasn't aware that people considered it dodgy.
I'm a heavy user of the Libre suite (not Database or Presentation, but only because I don't have any need of them), and find it powerful, reliable and nicer to work with than MS stuff. Given that it doesn't spy on me, steal personal information, runs locally with no need for internet and seamlessly secures my data, I'd say Libre is by many definitions much *less* dodgy than either Office or Google.
-
Friday 24th November 2017 19:53 GMT Anonymous Coward
Re: "the dodgy Google/Libre duo"
Every so often I try Libre Office to see if it can run my W7/Excel 2010 based application that uses lots of VBA to process web pages accessed automatically via Chrome. So far no luck.
One day I still hope to escape from the threat of having to use W10 or MS SAAS.
-
Saturday 25th November 2017 10:57 GMT Anonymous Coward
Re: "the dodgy Google/Libre duo"
... Libre Office ... W7/Excel 2010 ... application ... lots of VBA ...
Why do people have such expectations of of Open|Libre Office and never seem to measure MS up to the same standard? You'd be better off see how both products do loading a large and complex Open Document file, or even see if you can reimplement your application in Libre Office. Your test case is something along the lines of trying to open a multi gigabyte, dozens of layers PSD in MS Paint and complaining it doesn't work ... after all PSD and BMP are both image formats ... right?
-
Monday 27th November 2017 00:48 GMT Anonymous Coward
Re: "the dodgy Google/Libre duo"
"[...] or even see if you can reimplement your application in Libre Office. "
That is what I intend to do. Each tentative trial port is a test to see what will transfer cleanly. With 2020 not far away then next year will be the time for a serious attempt to make the port to Libre Office on Linux.
After 50 years of programming in various OSs and applications I believe I have the skills to improve LibreOffice itself. The alternative is to recode at least some of the VBA part of my application in C.
There is already a tentative development to improve the processing speed under W7 Excel. An attempt to produce a VB.Net binary of some functions failed when the conversion program failed to run after an apparently successful install. As always with such situations - which path is most likely to be most productive? I have a support programmer's mindset - I always look to build on existing blocks rather than always wanting to reinvent wheels.
In the meantime a large chunk of my time is spent keeping the application running on W7 Office 2007.
It is an "alligators in the swamp" situation - running the application to a deadline every week is currently a higher priority than doing the port.
-
-
-
-
Friday 24th November 2017 13:56 GMT deconstructionist
The 2 gentleman Bricklin and Frankston who originally created the spreadsheet never patented it during the BBS freetard era, it is reckoned they be worth Billions now as any spreadsheet/ relational database would owe them coin.
Of course everybody and their uncle just ripped the code and made buckets.
-
Friday 24th November 2017 14:17 GMT ArrZarr
Well, I'm 26 and in my four years in the working world, the program I've used more than anything else is excel, mainly for templating reports.
The way I feel about Excel is that if you have it, everything looks like a spreadsheet. Maybe SQL would be better for this task, maybe writing something in Java would be better for that but in the end, you just use Excel because everything looks like a spreadsheet.
Thanks, Excel. Without you, I'd probably have to work for a living.
-
Friday 24th November 2017 16:23 GMT Sean o' bhaile na gleann
Mainframe spreadsheet?
Back in the late '80s, I was tasked with trialling a spreadsheet application that ran under CICS on our VSE system. Can't for the life of me remember the name of it, but it didn't last long - it was just to easy to write formulas that caused smoke to come out of the processor...
-
Friday 24th November 2017 17:30 GMT Anonymous Coward
Except that Excel is actually 32...
"Microsoft's legendary spreadsheet software was born in November 1987"
Except it wasn't.
Version 1 was 'born' in September 1985, making Excel thirty-two years old (and a couple of months). The article came close - it does mention that the Mac version came first, then completely fails to consider that a valid version of Excel. Nowhere in the title is there mention of it being the 30th birthday of only the Windows version. Did anyone fact-check or sub-edit this dross? It's a bit like saying Star Wars was released in 1980 because that's the Episode everyone likes best.
Oh wait. 2017. Trump. Alt-facts. Gotcha. I'm back on board now.
A/C (because the Windoze fan-things will moan...)
-
This post has been deleted by its author
-
Friday 24th November 2017 18:47 GMT Anonymous Coward
Bankrolling ujpgrades
"So, will they go on bankrolling the likes of Microsoft and Excel (or even Office 365)?"
Yep, as long as MS keeps inventing new "standards" like xlxs. Or as long as crap software like Sage keeps insisting on having Excel installed in order to generate reports (output a freaking .csv guys! or at least let me set up the reports on the server without expecting Excel to be installed on the Sage server... good lord).
-
Saturday 25th November 2017 01:29 GMT Mark Ruit
Re: Bankrolling ujpgrades
@AC
"Or as long as crap software like Sage keeps insisting on having Excel installed"
We dumped Sage specifically because of that piece of crass stupidity. But Sage's problem as a company is is that it is managed by accountants. not by software specialists: and that shows in a lot of other places in their software too. Sage was the most user-hostile pice of software it has ever been my misfortune to use. When we were moving to the cloud Sage One was not even in consideration.
-
Saturday 25th November 2017 01:30 GMT Mark Ruit
Re: Bankrolling ujpgrades
@AC
"Or as long as crap software like Sage keeps insisting on having Excel installed"
We dumped Sage specifically because of that piece of crass stupidity. But Sage's problem as a company is is that it is managed by accountants. not by software specialists: and that shows in a lot of other places in their software too. The most user-hostile pice of software it has ever been my missfortune to use. When we were moving to the cloud Sage One was not even in consideration.
-
-
Friday 24th November 2017 19:58 GMT Anonymous Coward
"I still have a licensed boxed copy of Excel sitting in a cupboard, but have not felt the need to even load it onto a laptop for years. "
I have several - and MS refused to re-authenticate them when moving to a replacement PC. The licensing restrictions have become more onerous over the years. It seems inevitable that a monthly
extortionsubscription will be the eventual model - lapse and you lose everything. -
Friday 24th November 2017 20:13 GMT keithpeter
Spreadsheet errors (literature)
http://www.eusprig.org/
The people who collate and promote research on errors in spreadsheets (Panko is yer man)
https://www.ft.com/content/0fdc6e62-2f23-11e5-91ac-a5e17d9b4cff
Popular article on the phenomenon
http://www.bbc.co.uk/news/magazine-22223190
The old sum(A1:thingy) joke
https://www.joelonsoftware.com/2006/06/16/my-first-billg-review/
Joel Spolsky's recollection of a meeting with Billy G
Icon: happy weekend all
-
Friday 24th November 2017 22:55 GMT Roopee
For all its faults...
...Excel is my favourite application, bar none, and my version of choice is Excel 2000 - you can keep all the fancy gimmick features and ribbons! I cut my teeth on SuperCalc 4 in, I think, 1988, by taking home the manual and trying out stuff on the one PC in the accounts office! I thought it was ace, and so did my boss when he saw what I could do, especially as I was only a temp :) Then I started training as an accountant and moved on to Lotus 1-2-3 v2, which was a backward step from SuperCalc 5 (which was 3D and I had upgraded to). Then I bought myself Excel 3 with the offer that came with my first Windows PC, and that got me a job working on Excel 4, and so on. Along the way I was a 1-2-3 v3 guru (but it was horrible compared to Excel), and bought myself Lotus Improv and Quattro Pro (and still have the floppies and manuals) but they never got any traction despite being superior at the time (Betamax/VHS anyone?). Like the writer I have an unused copy (of Office 2010) which would be my 2nd choice if I ever need to abandon 2000, but that would only happen if I had to abandon Windows 7, which isn't likely so it will probably stay in its packet. I left accountancy for IT 20 years ago btw.
-
Friday 24th November 2017 23:31 GMT Rathkennamike
Used it from day one and still using it, brilliant. Switched to it from using Visicalc and a 3D version of Lotus 123.
It was and is brilliant in so many ways, as a spreadsheet, it was never intended as a DB or any of the other things some people seem to have been using it for.
Remember; 'If the only tool you have in your toolbox is a hammer, all problems look like nails'
-
Saturday 25th November 2017 08:27 GMT Neil Barnes
An oddball use case
I'm using Excel (because that's what's on the machine at work) to keep a rather large state machine under control: the front page is a grid of State vs Event and the end result is about a thousand or so lines of C code that lick'n'sticks straight into the compiler.
If I tried hard, I could probably dump it straight into the SVN server... mind you, it turns out that Excel still won't allow more than 64k of text in a cell, and fails silently if you try it.
-
Saturday 25th November 2017 08:39 GMT Anonymous Coward
Excel - the thin edge of the wedge.
Now culminating in a plethora of code that doesn't actually work, because its been constructed using 'frameworks' that no one understands, by art students on day release.
Excel was the first of such 'frameworks' giving users the illusion that they, too, could write code.
Some of them could. The vast majority could not.
There is a downside to de-skilling everything. Morons think they are God.
-
Saturday 25th November 2017 09:47 GMT Scott 53
CSV files
When someone complains that the data in a CSV file has been corrupted the only question you need to ask is "Have you opened it in Excel?" as Excel knows best when it comes to dates, telephone numbers, etc. My standard format specification when receiving data from third parties is "Anything other than Excel".
-
Saturday 25th November 2017 19:28 GMT HmmmYes
Dont use spreadsheets for any numbers that are important.
Just keep excel for displaying data.
Do not start puting code into spreadsheets - its never tested, always has bugs in.
There are a surprising number of large companys who base their decisions on storing and manipulating numbers. Its fuking nuts. No transation, no seperation of data and code. Limited testing - one had test and real data in the same file which, inevitably, got mixed up at some point.
-
Saturday 25th November 2017 21:15 GMT anthonyhegedus
A company I used to work for had a sales director who was known for being a 'computerphobe' - and this was back in the 90s when there were a lot of them about. During a presentation, he handed out sales forecasts and figures that he had prepared using Excel, and everyone was pretty impressed that he had done that, as they know his particular ineptitude for all things computer-related. That feeling subsided when he announced: "This spreadsheet thing is great, so useful, but it would be better if it could actually add up the numbers for you".
The room went quiet, and nobody had the heart to tell him.
-
Sunday 26th November 2017 12:07 GMT HmmmYes
If his name was Charles then i workedfor him.
I proved my computer genius credential to him by getting his computer to work whilst waiting for my interview.
How did you do it ? He asked.
Oh just press the right buttons.
I actually just put the kettle lead back him which hed trod on and pulled out,
We should recruit this one, he said, hes a genius...
-
-
Sunday 26th November 2017 20:29 GMT Morten Bjoernsvik
Some habits are hard to break
Nice to hear people still using Excel and SQL for analytics, when a general purpose programming language and dataframe support makes it so much easier.
I worked years creating fraud reports in perl from large sql-databases, where the output had to be an excel spreadsheet. My major concerns were the 64K row limit and the crappy positioning. I alsways spent more than 60% of the time on Excel presentation.
Now I do python with dataframes using pandas and store it in a nosql elasticsearch database. I then import them into R for final analysis and presentation. In a nosql database you can store dataframes directly, it is like a multidimensional sql database. no more issues with positioning within the spreadsheet and presentation follows using the R cran modules.
-
Monday 27th November 2017 10:07 GMT ValleyBoy
Clicky-pointy number-crunching fools
A friend of mine who worked in "Business Intelligence" (whatever that is!) always used Excel and VBA to do some seriously bug number crunching. Sometimes it would take days to complete, and would often fail once the spreadsheet reached 2GB.
Despite numerous attempts to convince him that he could do his number crunching in any other language (even PL/SQL), and it would complete in a fraction of the time, he would not be convinced. He faithfully carried on burning out the cooling fan on his PC every weekend.
-
-
Monday 27th November 2017 10:24 GMT Pompous Git
Re: Increased productivity
"Take Microsoft Excel off everyone's PC, and fire anyone who complains!"
And when every department in the hospital uses Excel for maintaining records of drugs, dressings, etc, they will be more productive when they don't know how much they are using and how much they will need? And don't forget you've just fired them who have a rough idea because they are the ones maintaining those records...-
Monday 27th November 2017 12:08 GMT HmmmYes
Re: Increased productivity
If you have multiple people using Excel to control the stock of whatnot in a hospital then I can guarantee you, 100%, they will have no fuckign idea what the stock level is.
Again, Excel is a tool for displaying and parsing numbers. Its is not a database. Excel does not support transactions from multiple sources.
-
Tuesday 28th November 2017 01:57 GMT Pompous Git
Re: Increased productivity
"If you have multiple people using Excel to control the stock of whatnot in a hospital then I can guarantee you, 100%, they will have no fuckign idea what the stock level is."
Private hospital chain my brother-in-law used to work for obviously have "no fuckign idea" how to run a multinational business then. How do they remain in business?Public hospital my sister used to work at the woman who usually did the stock estimates each month was on leave so my sister was asked to do the report. When the usual nurse responsible for it returned from leave she was livid. How dare my sister report actual stocks and usage? She always altered the numbers to reflect what she thought was needed. So it goes...
"Excel does not support transactions from multiple sources."
But individual sheets from disparate areas can be analysed together when included in the same workbook.
-
-
-
-
Monday 27th November 2017 10:29 GMT Alister
Shameful confession
Whilst pouring scorn on everybody else for inappropriate use of Excel (all the usual suspects like writing documents in it, creating databases in it, etc, etc) I must admit that I find it incredibly useful for managing scripts and log files, 'cos if you dump a text file into Excel using spaces as the delimiter you can manipulate stuff by columns, which is great, not just for ordering the data, but doing find / replace on a single column and leaving the rest untouched.
-
Monday 27th November 2017 13:51 GMT elgarak1
Excel, to me, is the poster-example of a sad development: It has become less of a tool for work – the work IS Excel (and the other Office components, too). Instead of doing work with Excel, most office drones operate Excel – and hopefully finish some work task regardless.
That's quite the opposite what the computer SHOULD be.
In part, this development is caused by Microsoft, whose main interest always were sales and install numbers, and not WHAT the tool is used for – as long as the tool came from Microsoft, they're happy. They added functions primarily to prevent people wanting to try something else. It's sad how much innovation was stifled by this misguided business approach.
Excel certainly is a powerful tool, but for most of what is done with it, there are better and more productive tools out there. But since those better tools only ever do part of what's done with Excel, so they never get widespread use.
-
Monday 27th November 2017 14:32 GMT Anonymous Coward
Takes me back...
I, err I mean a friend, at a high-street travel agency selling traveller's cheques coded a mahoosive Excel app that calculated anticipated profits, taking into account mean time to redemption for cheques, short and long-term interest rates, buy/sell price variance etc.
Using the results, we walked away from sales channels which were huge turnover but zero profit.