In fairness to Microsoft, when the XLS file format was first defined about 40 years ago all of their competitors also used proprietary file formats. Back then open file formats for complex, structured data weren't really a thing. I suppose in theory they could have used SGML but that wouldn't have been very practical given the severely limited hardware resources at the time.
In fairness to Microsoft, when the XLS file format was first defined about 40 years ago all of their competitors also used proprietary file formats. Back then open file formats for complex, structured data weren't really a thing. I suppose in theory they could have used SGML but that wouldn't have been very practical given the severely limited hardware resources at the time.