当您在中打开excel文件时。xls格式在2007或2010年,有时会出现以下提示:文件的格式**。您试图打开的xls与文件扩展名指定的格式不一致。即格式与文件扩展名不一致。点击“是”,打开的文件出现乱码。
上述格式与文件扩展名指定的格式不一致。通常,开发的系统需要将数据透视图的数据导出到Excel。首先是微软。使用Office.Interop.Excel。这种方法生成的Excel根本不是Excel,只是扩展名是xls,所以打开时会提示格式与文件扩展名不一致。
尝试以下两种方法来解决格式和文件扩展名不一致的问题:
格式与文件扩展名不一致方法1:使用注册表。
单击开始-运行-输入注册表编辑-确定打开注册表编辑器,找到注册表子项HKEY _当前_用户/软件/微软/office/12.0/excel/安全。
在右边空白处点击鼠标右键,选择“新建-DWORD值(d)”,输入“ExtensionHardening”,点击确定。用鼠标右键点击扩展硬化,然后点击“修改(m)”,在数值数据中填入“0”进行确认。关闭注册表编辑器,再次打开xls文件,查看是否没有提示格式与文件扩展名不一致。
格式与文件扩展名不一致。方法2:用现有版本保存。
在Excel2007或2010中打开xls文件,并将其保存为“Excel工作簿”。用Excel2007打开xlsx文件,保存为“Excel 97-2003工作簿”。