“将页面上显示的GridView中的数据导出到Excel表”时出错:C#导出打开的Excel文件格式与扩展名指定的格式不一致。具体提示如下:
解决方法:采用修改注册表的方法来解决这个问题,没有从根源上解决问题:1。打开注册表编辑器:开始-运行-进入注册表编辑-确定2。找到注册表子项HKEY _当前_用户软件微软办公 12.0 Excel 安全3。在右侧空白处点击鼠标右键,选择“new-DWORD值(d)”,输入“ExtensionHardening”,点击确定。4.用鼠标右键点击扩展硬化,然后点击“修改(M)”,在数值数据中填入“0”进行确认。5.关闭注册表编辑器,再次打开xls文件,查看是否缺少提示。由扩展硬化设置的值的数据设置:* 0:不要检查文件扩展名和文件类型,并绕过此功能的警告消息。* 1:检查文件扩展名和文件类型。如果它们不匹配,将显示一条警告消息。* 2:检查文件扩展名和文件类型。如果它们不匹配,请不要打开文件。