解决方法:
    用记事本打开你的excel文件,看看显示是否为乱码。
    若是html代码,则表示你的excel文件格式不是标准的excel格式,才会提示“外部表不是预期的格式”的错误;
    若是乱码,我这边测试是不会提示这个错误的,可以成功导入。

其实出现这个错误的原因是,你的Excel是从程序中导出的,并且是使用
Response的方式直接把html代码输出到Excel中的
其实是可以解决的,导出的时候使用Excel操作Api来导出就是标准格式
-----------------------------------------------------------------------------------------------------
遇到了这个问题,Response输出的EXCEL文件修改后上传更新时出错,
“外部表不是预期的格式”
解决方式:
1.用EXCEL另存为功能另存成标准格式XLS格式(Response导出的其实是网页文件)
2.直接操作EXCEL生成数据
-----------------------------------------------------------------------------------------------------
另注:读取Excel的表名时,给表名后面加上"$"符号,比如:[UserTable$]

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

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

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

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

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

  3. 【C#】使用OleDb读取Excel出现“外部表不是预期的格式。”

    在C#使用OleDb读取Excel表格数据时,出现外部表不是预期的格式这个提示 这个问题就很奇怪,打开表格执行程序就正常,不打开表格执行就报错,搜索了一下解决办法,总过差不多有以下几种解决办法. 代码 ...

  4. 【C#】C#使用OleDb读取Excel出现“外部表不是预期的格式。”

    在C#使用OleDb读取Excel表格数据时,出现外部表不是预期的格式,这个问题也是偶现的 这个问题真的很奇怪,一开始也不知为什么,后面问题出现多了,总结出来,是因为在读取表格数据时需要打开Excel ...

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

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

  6. 在读取Excel时,出现外部表不是预期的格式

    错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成. 以下是从网上摘抄原文 Excel "External table is not in the e ...

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

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

  8. 对于连接Excel时“外部表不是预期的格式”错误的处理

    对于由File.Create(fileName)创建的Excel文件,虽然格式是Excel文件,但是并不是标准的Excel文件,用Ado.net对这种文件连接操作时,会提示"外部表不是预期的 ...

  9. 外部表不是预期的格式-excel

    在操作excel将数据从外部导入到数据库时, 刚开始操作的没有问题的,却报出了:"外部表不是预期的格式"错误信息. 仔细查看excel没有问题, 查阅资料,发现有人说: 解决方法: ...

最新文章

  1. “数学不行,啥都干不好!”骨灰级程序员:这比努力重要1000倍
  2. TVideoGrabber的使用(简介)
  3. 重构:一项常常被忽略的基本功
  4. int能表示的数据范围(在VS2017下,int和long都是32位)
  5. 我的华为P30pro手机升级了鸿蒙系统!
  6. Spring Boot 集成测试
  7. python---os
  8. Linux tcpdump命令用法详解
  9. PHP规范之PSR-1
  10. python中文字体怎么设置_python matplotlib 中文字体设置
  11. R语言的常用函数速查
  12. 4.1线程组(Thread Group)
  13. IO流(二)__BufferedReader和BufferedWriter
  14. 【linux】僵尸进程(Defunct进程)的产生与避免
  15. catia画螺杆_CATIA中带螺纹的螺栓画法 | 坐倚北风
  16. 数据库—distinct是什么意思?select distinct怎么用?
  17. python和接码平台对接_python写接码api
  18. 国内android开发之墙痛,Android面试题-机型适配之痛,例如三星、小米、华为、魅族等。...
  19. 2021年四川高考成绩等位分查询,2021年四川高考成绩查询网站查分网址:https://www.sceea.cn/...
  20. 吾爱破解java核心技术_这才是某音解析最新源码,别拿第三方的来糊弄人

热门文章

  1. android 常用短语的添加,LazyBoard – 常用短语键盘,快速输入很长的句子
  2. [WordPress] 隐藏 Featured Image 新手非程序方法
  3. [日推荐] 『无忧育儿说』养育孩子就是这么简单!
  4. java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“
  5. vivonex3s和华为mate40哪个好
  6. probability是什么意思_probability是什么意思_probability怎么读_probability翻译_用法_发音_词组_同反义词_可能性-新东方在线英语词典...
  7. java 微信转账 ca_error_java,微信支付退款_微信支付退款接口调用证书出现错误,java,微信支付退款,ssl - phpStudy...
  8. Joshua Porter 20条UI设计原则
  9. STM32——不同的按键对应实现不同功能的灯闪烁
  10. 如何理解区分HTTP状态码401和403