我也一直没找到办法,困扰半年了。我猜测这个问题产生的原因是生成文件的时候用的excel标准(xls还是xlsx)与其声明的标准不一致。半年来,我都是手工转换一次,都习惯了。其实,不用“另存为”的,打开“文件”,选择“转换”,就行了。我用的office07版本。