Why would you do any of that when it opens up fine in Excel? A chart doesn't display a million things, it summarizes it. End users aren't going to be pumping stuff through shell scripts, and I personally am not in the business of writing office suite software. If people can get what they want, easily without my intervention by paying MS I am all for it. Also I don't want to support the sales department when my bash script streaming their stuff to Spark fails.