Asp.net操作Excel 常遇到的几个问题!!

(1)

把连接字符改为:

strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("预算指标执行情况查询第1页.xls") + "; Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";

HDR有两个值:yes和no.默认是yes,表示第一行是字段名.no表示第一行不是字段名.
IMEX=1:解决数字与字符混合时,识别不正常的情况. Properties用''引起来就没问题了!

(2)

解决办法:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值