what is the difference between xls and xlsx?
There are differences in the XLSX and XLS formats created by Excel. While XLS files use a proprietary binary format, XLSX files use a newer file format referred to as Open XML. The XLS extension is used by Microsoft Excel 2003 and earlier and the XLSX extension is used by Microsoft Excel 2007 and later.