C# 导出Excel文件 所导出文件打开时提示“Excel文件格式与扩展名指定格式不一致”

                Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
                if (xlApp == null)
                {
                    return false;
                }
                int FormatNum;//保存excel文件的格式
                string Version;//excel版本号
                Version = xlApp.Version;//获取你使用的excel 的版本号
                if (Convert.ToDouble(Version) < 12)//You use Excel 97-2003
                {
                    FormatNum = -4143;
                }
                else//you use excel 2007 or later
                {
                    FormatNum = 56;
                }

  

 workbook.SaveAs(filepath, FormatNum);

  

posted @ 2017-12-20 11:34  dyfisgod  阅读(561)  评论(0编辑  收藏  举报