<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="c# 读取excel时报错：外部表不是预期的格式" id="card1">
<p> 游客</p><p>
标题:c# 读取excel时报错：外部表不是预期的格式<br/>
正文:<br/>
读取Excel（扩展名是.xls）的c#代码如下：/// &amp;lt;summary&amp;gt; /// 加载Excel - 郑州网建 Camnpr.Com /// &amp;lt;/summary&amp;gt; /// &amp;lt;param name=&amp;quot;filePath&amp;quot;&amp;gt;excel文件地址&amp;lt;/param&amp;gt; /// &amp;lt;returns&amp;gt;DataSet&amp;lt;/returns&amp;gt; public static DataSet LoadDataFromExcel(string filePath) {   try   {     string strConn;     //strConn = &amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&amp;quot; + filePath + &amp;quot;;Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'&amp;quot;;     //strConn = &amp;quot;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&amp;quot; + filePath + &amp;quot;;Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'&amp;quot;;     strConn = &amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&amp;quot; + filePath + &amp;quot;;Extended Properties=Excel 8.0&amp;quot;;     OleDbConnection OleConn = new OleDbConnection(strConn);     OleConn.Open();     String sql = &amp;quot;SELECT * FROM [Sheet1$]&amp;quot;;//可是更改Sheet名称，比如sheet2，等等     OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);     DataSet OleDsExcle = new DataSet();     OleDa<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2086&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2086&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2086&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2086&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2086">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2086">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>