问题:
由于多个excel表中,所用数据的单元格中英状态下混用,导致某些应有的结果得不到。故此,我全部替换excel中的括号使其统一,在保存时,提示“某些单元格具有交迭的条件格式区域。早期版本的excel将无法评估交迭单元格上的。。。”内容,如图所示。然鹅,我并没考虑这么多,生硬保存。再次导入,出现异常。

原因:
在早期版本的 Excel 中,并非所有新功能都受支持。当你在兼容性模式下工作或希望将工作簿保存为 Excel 97-2003 (.xls) 文件格式时,兼容性检查器可帮助你识别可能会在早期版本的 Excel 中导致显著功能损失或轻微保真损失的问题。

解决办法:
改动后,将文件另存为一个格式,由于自身的excel版本是最新版,打开03版,改动后并保存会出现问题,干脆,直接另存为,03版的格式。

,c#中,用于操作的链接字符为

OpenFileDialog file = new OpenFileDialog();
file.Filter = "Excel(*.xlsx)|*.xlsx|Excel(*.xlsm)|*.xlsm|Excel(*.*)|*.*";file.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); //获得桌面路径
file.Multiselect = false; //不允许多重选择
if (file.ShowDialog() == DialogResult.Cancel) return;
var path = file.FileName;
string fname = Path.GetFileName(path);//此连接可以操作.xls与.xlsx文件 (支持Excel2003 和 Excel2007 的连接字符串)
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;" + "data source=" + path + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'";

其中,
HDR =Yes,表示第一行是标题,且不作为数据使用。
当IMEX=0,表示该excel文档只能“写入”;
当IMEX=1,表示该excel文档只能“读出”;
当IMEX=2,表示该excel文档可读可写。

C#导入excel文件,捕捉到的异常为“外部表不是预期的格式。”相关推荐

  1. 导入EXCEL报错:外部表不是预期的格式错误、文件格式和扩展名不匹配,文件可能已损坏或不安全的解决方法

    开发环境:C# + EXCEL2003 + VS2008 问题: 当使用如下代码从gridview导出数据到excel后,无法从excel取出数据,具体如下: 1.原使用的代码: protected ...

  2. C# 导入EXCEL 报错外部表不是预期的格式错误

    错误经过:在读取Excel时,出现外部表不是预期的格式 错误原因1: 由于 Excel 97-2003的连接格式与 Excel 2010 的 不同造成. 以下是从网上摘抄原文 Excel " ...

  3. Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案

    解决方法:     用记事本打开你的excel文件,看看显示是否为乱码.     若是html代码,则表示你的excel文件格式不是标准的excel格式,才会提示"外部表不是预期的格式&qu ...

  4. 用ado打开Excel文件时报外部表不是预期的格式的解决方法

    在用ado将Excel表格数据导入到数据库时,ado打开Excel文件报"外部表不是预期的格式"的错误码.其原因是Excel数据格式不是标准的Microsoft Excel的数据格 ...

  5. 解决Excel导入报错:外部表不是预期的格式

    最近在做一个Excel数据导入到数据库的功能,读取Excel文件时,打开连接出错. 错误为:外部表不是预期的格式 解决方法:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常 ...

  6. mysql外部表不是预期格式_批量Excel数据导入Oracle数据库 导入excel错误:外部表不是预期的格式 解决方案...

    在asp.net网站中导出Excel文件后,再把文件导入到数据库中. 读取Excel文件时,打开连接出错. 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错 ...

  7. C#读取excel文件,报“外部表不是预期的格式”的解决办法

    1.网上找了很多方法,很多都是因为读取xls和xlsx的方法连接不一样.这个我在程序已经有进行判断进行修改. (解决连接1:http://www.cnblogs.com/kingkongv/archi ...

  8. 导入excel错误:外部表不是预期的格式 解决方案

    导入excel错误:外部表不是预期的格式 解决方案 参考文章: (1)导入excel错误:外部表不是预期的格式 解决方案 (2)https://www.cnblogs.com/kingkongv/ar ...

  9. Excel导入数据库出现“外部表不是预期的格式”错误的解决方法

    Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 参考文章: (1)Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 (2)http ...

最新文章

  1. SpringMvc4中获取request、response对象的方法
  2. 19-7-15学习笔记
  3. oracle 添加监听地址,oracle批改监听地址为localhost
  4. Docker 镜像文件的导入和导出
  5. netty在项目中实际使用_公房动迁中,实际使用人享有哪些利益?
  6. WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载)
  7. HIVE--数据倾斜解决办法
  8. Windows系统下使用NSIS工具制作QT软件的安装包
  9. windows程序设计(第五版珍藏版)清华大学出版
  10. C语言题目:输入角度a,输出a的正弦值(sin a)
  11. python 下载安装
  12. Slicer学习笔记(十七)编写一个python扩展模块
  13. net start mysql无法启动数据库的解决办法
  14. oracle配置安全更新失败,安装Oracle11gR2先决条件检查失败的详细解决处理过程
  15. 赵小楼《天道》《遥远的救世主》深度解析(49)丁元英的“不执著出人头地”和主流价值观的“执著出人头地”
  16. ViewData与ViewBag的区别与联系
  17. 凡泰极客成为W3C成员并加入MiniApps工作组
  18. [激光原理与应用-60]:激光器 - 光学 - 光的四大理论框架与其层次:几何光学、波动光学、电磁光学、电子光学
  19. 计算机考研专业课各题分占比,考研计算机常见的6个问题!
  20. 武汉大学计算机学院 论文,武大计算机学院教授分享:学术论文投稿与Rebuttal经验...

热门文章

  1. 【调制解调】QPSK信号的调制解调附matlab代码
  2. 反爬虫的常见应对方法
  3. 学会降低自己的预期并从0开始-纪念在鹤峰一中的岁月
  4. 中国电信智能网-呈现出广阔的发展前景
  5. DIY个人智能家庭网关—— python篇之获取路由器外网地址
  6. 我要收拾心情,重新上路
  7. 机器学习入门之Ubuntu基本配置
  8. python colorbar范围_python-在matplotlib中设置colorbar范围
  9. 对CAN总线的终端电阻,你知道多少?
  10. OSChina 周三乱弹 —— 快去救火啊,小十月你扔玉米干嘛!