连接字符窜为07格式的 空文件可以成功导入 有数据的文件导入时就报错
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
首页/
已采纳
使用oledb 导入excel文件 报错 外部表不是预期的格式
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2016-10-25 02:05关注用npoi或者poi库去导入。另外你的excel可能未必是真的excel,一些文本文件拥有xls的后缀,excel能打开,但是实际上不是excel的,用记事本打开看下,是不是真的excel格式
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-07-30 14:21回答 2 已采纳 首先文件要下载到本地,然后才可以进行读取
- 2015-08-26 17:59回答 2 已采纳 可能存在换行符; 或者选中Excel对应列全部转化为文本;再将数据库中相应字段设置成varchar类型; 这样肯定可以导入进去;不过这样看你的应用场景
- 2019-09-06 09:44回答 3 已采纳 不是你代码的问题,受限于解析的驱动之类,即使单个点号是标题,也换被转成#号,,,,可以换些别的解析excel的驱动试试
- 2020-04-27 08:20Liu Cherry的博客 在C#使用OleDb读取Excel表格数据时,出现外部表不是预期的格式这个提示 这个问题就很奇怪,打开表格执行程序就正常,不打开表格执行就报错,搜索了一下解决办法,总过差不多有以下几种解决办法。 代码如下: ...
- 2022-04-11 11:50回答 2 已采纳 参考: VS Code C# - System.NotSupportedException: No data is available for encoding 1252
- 2015-12-08 05:50回答 2 已采纳 http://blog.csdn.net/karl_han/article/details/7676068
- 2022-09-17 00:59回答 3 已采纳
- 2021-01-26 14:19Ke Shi的博客 错误为:外部表不是预期的格式解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时出错。仔细看了下链接字符串,检查...
- 2019-06-07 13:30回答 1 已采纳 12.0只能打开2007 14.0->2010 15.0->2013 16.0->2016
- 2022-04-21 03:37回答 1 已采纳 ssas的用户,是不是没有权限连接源数据啊?
- 2015-08-25 22:08回答 5 已采纳 http://blog.csdn.net/fujie724/article/details/21017873 修改excel的例子
- 2017-10-23 01:36lijinyingrong1的博客 错误经过:在读取Excel时,出现外部表不是预期的格式(c# 打开excel 时 external table is not in the expected format) 错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。 以下是从网上...
- 2023-04-14 09:07chaos_1176的博客 最后发现我的excel文件的格式不是标准的Excel格式,能用记事本打开并且不是乱码,所以网上通用的读取Excel文件的办法都不行,例如:OleDB,NOPI,但是文件单独另存为.xls,.xlsx文件后用这些方法可以读取。...
- 2018-12-07 08:12Pwnur的博客 有一位同事在做了一个工具,基于...后来在我的电脑上运行了一下(WIN7),也是提示“外部表不是预期的格式”这个错误。 然后我就在网上找了一些资料,出现这种错误的大多数都是属于这两种情况: 如图1所示,该文件...
- 2016-05-20 10:00bear_79的博客 错误经过:在读取Excel时,出现外部表不是预期的格式 错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。 以下是从网上摘抄原文 Excel “External table is not in the expected format....
- 2023-07-20 03:27天天进步一点点的博客 由于dbf文件版本较高,OLEDB4.0无法打开。升级JET 引擎到SP8,安装MDAC 2.8,到MS的网站去找。2、你的连接字串是用JET的引擎,故要升级JET及MDAC;此方法是把表的文件版本转为新的VFP文件版本解决版本问题。1、VFP9的...
- 2013-10-15 07:25TianGaojie123abc的博客 错误经过:在读取Excel时,出现外部表不是预期的格式 错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。 以下是从网上摘抄原文 Excel “External table is not in the expected format...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司