xls和xlsx这两个格式都是Excel文件(格式)。

主要区别
1、版本号不同
“.XLS”文件是Excel2003程序及以前版本生成的文件格式;而“.xlsx”文件是Excel2007以后生成的文件格式。
2、结构不同
“.xlsx”文件本质是一种压缩文件,它所占用的空间较“xls”要小,这种文件格式可以用压缩程序打开,分别提取出不同的文件,例如图片、数据文件XML等。
3、数据体量不同
XLS格式文件单个工作表最多支持65536行,256列,而XLSX格式最多支持1048576行,16384列,可以很明显的看出,“xlsx”文件可以装下更多的数据量。
4、兼容性不同
XLSX格式是向下兼容的,可以兼容XLS格式,例个例子,excel 2003无法打开XLSX格式文件,而excel 2007可以打开xls文件。
5、开放性不同
XLSX和XLSM基于XML和VBA,虽然不便于直接阅读,但在与其他程序的交互方面更为开放和灵活。

最后
如果使用excel 2007以后的程序编辑表格,直接存储.xlsx即可。