xls是2003版本下的文件 ,不管有没有宏程序的话都是xls文件 ,2007做了区分 XLSM文件XLSX文件都是excel2007文件,但前者是含有宏启用,Excel中默认情况下不自动启用宏。 Excel不会执行宏XLSX文件,即使它们包含宏代码,因此含有宏的文件可以保存为xlsm文件。
xls是2007以前版本的EXCEL文件,XLSM是2007或2010版本的启用宏的模板