环境:win7+iis7+Office2007 在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。 调试代码 ...
环境:win iis Office 在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。 调试代码,创建连接对象oleDbConnection也正常,但在conn.Open 打开链接时出错。 仔细看了下链接字符串,检查出了错误, ...
2022-03-23 08:46 0 1312 推荐指数:
环境:win7+iis7+Office2007 在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。 调试代码 ...
下图为出错的界面 出错的原因是因为Excel的格式不是标准的Excel格式,像我出现这个错误的原因就是使用的Excel是用程序导出的Excel。 解决此问题方法很简单: 将格式不标准的Excel另存为一个标准格式。 如果Excel是用程序导出的,可以修改导出程序,将其导出为标准 ...
今天在写一个把Excel导入到数据的时候报了一个异常“外部表不是预期的格式。” 于是到网上搜了一下,我写的着个strConn只试用于office2003版的。而我的是office2010版的。所以这样写是会出现异常的。针对不同的office版本也有不同的写法。 Office2003 ...
检查出了错误,Excel版本问题,Exce连接字符串版本是office2003的 ,更改为Excel2007版本则正常导入。 string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source ...
参考网上的资料有以下2种情况: 第一:excel本身的格式不正确,用记事本打开文件,如果显示乱码证明文件没有问题,如果是html那就证明文件格式不正确。 第二:由excel版本版本导致,例如:2003的xls,2007的xlsx,应该使用相对应的连接字符串。 2003:"Provider ...
在读取我程序导出的Excel文件数据时,出现错误“外部表不是预期的格式”; 结果网上搜索时发现解决办法: ======================================= 用记事本打开你的Excel文件,看看显示是否为乱码。若是html代码,则表示你的excel文件格式不是标准 ...
当进行邮件合并时,选择了excel 文件提示错误,一般是文件格式的问题,将excel 文件另存为 .xls 就能解决。 还有需要 关闭excel 才能选择文件,否则会提示文件占用。 文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。 __________________________________________________________ ...
在没用管理系统的时候,很多企业都会将一些生产或流水线操作的数据保存在excel文件中,按名称或按sheet页形成多份excel的表格数据。 当运用了工作流管理系统后,这些生产或流水线的操作都会记录成流程的节点,过程需要记录的数据,也会应用到管理系统中。通常是建立数据库,建立数据库表来存储这些记录 ...