zoukankan      html  css  js  c++  java
  • .net 读取Excel 数据时出现 “外部表不是预期的格式”的解决办法

    参考网上的资料有以下2种情况:

    第一:excel本身的格式不正确,用记事本打开文件,如果显示乱码证明文件没有问题,如果是html那就证明文件格式不正确。

    第二:由excel版本版本导致,例如:2003的xls,2007的xlsx,应该使用相对应的连接字符串。

    2003:"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=文件物理路径"

    2007:"Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=文件物理路径"  这是兼容2003的

    我的情况是属于第一种里面的另外一种情况,就是我本身的文件格式是对的,因为公司为了文档保密安全,装了加密软件,结果导致了文档在解析的时候显示格式不正确。

  • 相关阅读:
    进程管理 2
    进程管理 1
    Linux进程
    分配swap分区
    磁盘分区与挂载
    文件系统常用命令
    多线程
    系统hosts文件的作用
    sql 连接查询的区别 inner,left,right,full
    sql 游标
  • 原文地址:https://www.cnblogs.com/wuzhixiong/p/10340653.html
Copyright © 2011-2022 走看看