如何把excel所有数据导入到一个数组中? 如何把excel所有数据导入到一个数组中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filepath + ";" +"Extended Properties='Excel 8.0;HDR=NO;IMEX=1';";OleDbConnection conn = new OleDbConnection(strConn);conn.Open();OleDbDataAdapter myCommand = null;string strExcel = "select * from [" + "Sheet1"+ "$]"; //這裡的Sheet1是excel下面的每個工作表的序號myCommand = new OleDbDataAdapter(strExcel, strConn);DataSet ds = new DataSet();try{ myCommand.Fill(ds,"temp");}catch{ ds.Clear(); conn.Close(); return;}conn.Close();至此,你已經把excel的內容放到ds的一個table中了。你在再把它循環一下轉你成數組就行了。 C#读写Excel方法的比较 请教一下:C#中一行语句写不完怎么办? 在VS2010上做Winform项目,有那些好的开源的报表工具? C#语音识别问题 如何上下移动根节点 IIS 问题,外面的用户访问不了。 请到这个帖子(帖子连接见内)指点迷津 汉字变成了如这样的字符:\u7528\u6237\u521b,有何工具能读出相应的中文 关于DataGrid, DataSet和数据库之间的新增,更新删除的操作 如何隐藏或者定制DataGrid中的数据显示呢? 急急急.希望有好心人赶紧来帮帮我.有关窗体之间参数传递问题...C#方面.谢谢了 关于两个treeview控件双向选中的问题
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
OleDbDataAdapter myCommand = null;
string strExcel = "select * from [" + "Sheet1"+ "$]"; //這裡的Sheet1是excel下面的每個工作表的序號
myCommand = new OleDbDataAdapter(strExcel, strConn);
DataSet ds = new DataSet();
try
{
myCommand.Fill(ds,"temp");
}
catch
{
ds.Clear();
conn.Close();
return;
}
conn.Close();至此,你已經把excel的內容放到ds的一個table中了。你在再把它循環一下轉你成數組就行了。